fix(firstleg): align dropship pallet sealing contract
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user