fix(firstleg): align dropship pallet sealing contract

This commit is contained in:
2026-09-08 22:34:58 +08:00
parent 4bbcda2a75
commit 0b9cab7c1a
3 changed files with 19 additions and 3 deletions
@@ -17632,6 +17632,18 @@ BEGIN
ADD CONSTRAINT chk_dropship_task_cartons
CHECK (allocated_cartons<=counted_cartons AND counted_cartons<=total_cartons);
IF EXISTS (SELECT 1 FROM information_schema.table_constraints
WHERE constraint_schema='baiyue_firstleg' AND table_name='fl_dropship_pallet'
AND constraint_name='chk_dropship_pallet_status') THEN
ALTER TABLE fl_dropship_pallet DROP CHECK chk_dropship_pallet_status;
END IF;
UPDATE fl_dropship_pallet
SET pallet_status='SEALED'
WHERE pallet_status='COMPLETED';
ALTER TABLE fl_dropship_pallet
ADD CONSTRAINT chk_dropship_pallet_status
CHECK (pallet_status IN ('OPEN','SEALED'));
IF EXISTS (SELECT 1 FROM information_schema.columns
WHERE table_schema='baiyue_firstleg' AND table_name='fl_dropship_pallet_carton'
AND column_name='operation_id')