5347-clientCreateRefactor #1644

Merged
pablone merged 17 commits from 5347-clientCreateRefactor into dev 2023-07-05 05:22:59 +00:00
1 changed files with 7 additions and 9 deletions
Showing only changes of commit be1c145d9a - Show all commits

View File

@ -76,14 +76,12 @@ BEGIN
hasCoreVnl = vHasCoreVnl,
isActive = TRUE;
INSERT INTO mandate (clientFk, companyFk, mandateTypeFk)
SELECT vUserFk, vCompanyFk, vMandateTypeFk
WHERE NOT EXISTS (
SELECT id
FROM mandate
WHERE clientFk = vUserFk
AND companyFk = vCompanyFk
AND mandateTypeFk = vMandateTypeFk
);
IF (SELECT COUNT(*)
FROM mandate
WHERE clientFk = vUserFk
AND companyFk = vCompanyFk
AND mandateTypeFk = vMandateTypeFk) = 0 THEN
INSERT INTO mandate (clientFk, companyFk, mandateTypeFk)
VALUES (vUserFk, vCompanyFk, vMandateTypeFk);
END$$
DELIMITER ;