feat: refs #7731 change required viesCode
gitea/salix/pipeline/pr-dev This commit looks good Details

This commit is contained in:
Robert Ferrús 2024-12-18 08:46:02 +01:00
parent 7183e77250
commit acb1fecda2
2 changed files with 2 additions and 6 deletions

View File

@ -94,7 +94,7 @@ BEGIN
s.name,
IFNULL(s.street, ''),
s.account,
@nif := IF(co.code = LEFT(TRIM(s.nif), 2), MID(TRIM(s.nif), 3, LENGTH(TRIM(s.nif))-1), TRIM(s.nif)),
@nif := REGEXP_REPLACE(TRIM(s.nif), s.viesCode, ''),
TRIM(CONCAT(IFNULL(s.viesCode,''), @nif)),
IFNULL(s.postCode,''),
IFNULL(s.city, ''),

View File

@ -3,7 +3,7 @@ ALTER TABLE vn.client
ADD COLUMN IF NOT EXISTS viesCode varchar(2) DEFAULT NULL;
ALTER TABLE vn.supplier
ADD COLUMN IF NOT EXISTS viesCode varchar(2) DEFAULT NULL;
ADD COLUMN IF NOT EXISTS viesCode varchar(2) COLLATE utf8mb3_unicode_ci DEFAULT NULL NULL;
-- client
UPDATE vn.client c
@ -16,10 +16,6 @@ UPDATE client c
WHERE c2.name = 'Mónaco';
-- supplier
UPDATE client c
JOIN country c2 ON c2.id = c.countryFk
SET c.viesCode = c2.code;
UPDATE supplier s
JOIN country c ON c.id = s.countryFk
SET s.viesCode = c.code;