5347-clientCreateRefactor #1644
|
@ -36,19 +36,19 @@ BEGIN
|
||||||
DECLARE vHasCoreVnl BOOLEAN;
|
DECLARE vHasCoreVnl BOOLEAN;
|
||||||
DECLARE vMandateTypeFk INT;
|
DECLARE vMandateTypeFk INT;
|
||||||
|
|
||||||
SELECT payMethodFk,
|
SELECT dafaultPayMethodFk,
|
||||||
dueDay,
|
defaultDueDay,
|
||||||
credit,
|
defaultCredit,
|
||||||
isTaxDataChecked,
|
defaultIsTaxDataChecked,
|
||||||
hasCoreVnl,
|
defaultHasCoreVnl,
|
||||||
mandateTypeFk
|
defaultMandateTypeFk
|
||||||
INTO vPayMethodFk,
|
INTO vPayMethodFk,
|
||||||
vDueDay,
|
vDueDay,
|
||||||
vDefaultCredit,
|
vDefaultCredit,
|
||||||
vIsTaxDataChecked,
|
vIsTaxDataChecked,
|
||||||
vHasCoreVnl,
|
vHasCoreVnl,
|
||||||
vMandateTypeFk
|
vMandateTypeFk
|
||||||
FROM clientNewConfig;
|
FROM clientConfig;
|
||||||
|
|
||||||
INSERT INTO `client`
|
INSERT INTO `client`
|
||||||
SET id = vUserFk,
|
SET id = vUserFk,
|
||||||
|
@ -78,7 +78,7 @@ BEGIN
|
||||||
INSERT INTO mandate (clientFk, companyFk, mandateTypeFk)
|
INSERT INTO mandate (clientFk, companyFk, mandateTypeFk)
|
||||||
SELECT vUserFk, vCompanyFk, vMandateTypeFk
|
SELECT vUserFk, vCompanyFk, vMandateTypeFk
|
||||||
WHERE NOT EXISTS (
|
WHERE NOT EXISTS (
|
||||||
SELECT 1
|
SELECT id
|
||||||
FROM mandate
|
FROM mandate
|
||||||
WHERE clientFk = vUserFk
|
WHERE clientFk = vUserFk
|
||||||
AND companyFk = vCompanyFk
|
AND companyFk = vCompanyFk
|
||||||
|
@ -87,27 +87,19 @@ BEGIN
|
||||||
END$$
|
END$$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS vn.clientNewConfig (
|
ALTER TABLE vn.clientConfig ADD dafaultPayMethodFk tinyint(3) unsigned NULL;
|
||||||
id int unsigned auto_increment NULL,
|
ALTER TABLE vn.clientConfig ADD defaultDueDay int unsigned NULL;
|
||||||
payMethodFk tinyint(3) unsigned NULL,
|
ALTER TABLE vn.clientConfig ADD defaultCredit decimal(10, 2) NULL;
|
||||||
dueDay int unsigned NULL,
|
ALTER TABLE vn.clientConfig ADD defaultIsTaxDataChecked tinyint(1) NULL;
|
||||||
credit decimal(10, 2) NULL,
|
ALTER TABLE vn.clientConfig ADD defaultHasCoreVnl boolean NULL;
|
||||||
isTaxDataChecked tinyint(1) NULL,
|
ALTER TABLE vn.clientConfig ADD defaultMandateTypeFk smallint(5) NULL;
|
||||||
hasCoreVnl boolean NULL,
|
ALTER TABLE vn.clientConfig ADD CONSTRAINT clientNewConfigPayMethod_FK FOREIGN KEY (dafaultPayMethodFk) REFERENCES vn.payMethod(id);
|
||||||
mandateTypeFk smallint(5) NULL,
|
ALTER TABLE vn.clientConfig ADD CONSTRAINT clientNewConfigMandateType_FK FOREIGN KEY (defaultMandateTypeFk) REFERENCES vn.mandateType(id);
|
||||||
CONSTRAINT clientNewConfig_PK PRIMARY KEY (id),
|
|
||||||
CONSTRAINT clientNewConfigPayMethod_FK FOREIGN KEY (payMethodFk) REFERENCES vn.payMethod(id),
|
|
||||||
CONSTRAINT clientNewConfigMandateType_FK FOREIGN KEY (mandateTypeFk) REFERENCES vn.mandateType(id)
|
|
||||||
)
|
|
||||||
ENGINE=InnoDB
|
|
||||||
DEFAULT CHARSET=utf8mb3
|
|
||||||
COLLATE=utf8mb3_unicode_ci;
|
|
||||||
|
|
||||||
INSERT IGNORE INTO vn.clientNewConfig
|
UPDATE vn.clientConfig
|
||||||
SET id = 1,
|
SET dafaultPayMethodFk = 4,
|
||||||
payMethodFk = 4,
|
defaultDueDay = 5,
|
||||||
dueDay = 5,
|
defaultCredit = 300.0,
|
||||||
credit = 300.0,
|
defaultIsTaxDataChecked = 1,
|
||||||
isTaxDataChecked = 1,
|
defaultHasCoreVnl = 1,
|
||||||
hasCoreVnl = 1,
|
defaultMandateTypeFk = 2;
|
||||||
mandateTypeFk = 2;
|
|
Loading…
Reference in New Issue