merge: sync latest test environment changes

This commit is contained in:
2026-09-09 22:45:42 +08:00
26 changed files with 217 additions and 184 deletions
@@ -1931,6 +1931,20 @@ DROP PROCEDURE assert_receiving_warehouse_assignment_ready;
SELECT 'PASS' AS migration_status, '海外接柜仓预分配与柜级修改结构已就绪' AS message;
-- 海外 PDA 接柜、作业与船节点均按柜级建模;客户归属保留在柜内各入仓计划。
SET @ddl = (SELECT IF(EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema=DATABASE()
AND table_name='ll_receiving_container_session' AND column_name='customer_id'),
'ALTER TABLE ll_receiving_container_session DROP COLUMN customer_id', 'SELECT 1'));
PREPARE stmt FROM @ddl; EXECUTE stmt; DEALLOCATE PREPARE stmt;
SET @ddl = (SELECT IF(EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema=DATABASE()
AND table_name='ll_receiving_container_operation' AND column_name='customer_id'),
'ALTER TABLE ll_receiving_container_operation DROP COLUMN customer_id', 'SELECT 1'));
PREPARE stmt FROM @ddl; EXECUTE stmt; DEALLOCATE PREPARE stmt;
SET @ddl = (SELECT IF(EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema=DATABASE()
AND table_name='ll_container_shipping_gate' AND column_name='customer_id'),
'ALTER TABLE ll_container_shipping_gate DROP COLUMN customer_id', 'SELECT 1'));
PREPARE stmt FROM @ddl; EXECUTE stmt; DEALLOCATE PREPARE stmt;
-- 一件代发来源托盘与海外仓实物托盘分离,实物绑定不得覆盖来源身份。
USE baiyue_lastleg;
SET @ddl = (SELECT IF(EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema=DATABASE()