装柜回归测试

This commit is contained in:
2026-08-09 20:35:11 +08:00
parent b20cd9bd77
commit 0ce264a257
67 changed files with 3329 additions and 208 deletions
@@ -1,9 +1,10 @@
-- WAIT_SPLIT 是二期当前有效终点。本脚本仅校验兼容结构,禁止改写主表或历史状态。
-- 二、三期对外统一使用 INBOUNDED。历史 WAIT_SPLIT 仅由查询适配为 INBOUNDED,
-- 本脚本不改写业务主表或历史状态,避免影响既有审计记录。
USE baiyue_firstleg;
DROP PROCEDURE IF EXISTS assert_wait_split_compatibility;
DROP PROCEDURE IF EXISTS assert_inbounded_compatibility;
DELIMITER $$
CREATE PROCEDURE assert_wait_split_compatibility()
CREATE PROCEDURE assert_inbounded_compatibility()
BEGIN
IF (SELECT COUNT(*) FROM information_schema.columns
WHERE table_schema = 'baiyue_firstleg' AND table_name = 'fl_inbound_order'
@@ -12,9 +13,9 @@ BEGIN
WHERE table_schema = 'baiyue_firstleg' AND table_name = 'fl_inbound_status_history'
AND column_name IN ('from_status', 'to_status')) <> 2 THEN
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = 'WAIT_SPLIT 兼容校验失败:入库状态字段不完整';
SET MESSAGE_TEXT = 'INBOUNDED 兼容校验失败:入库状态字段不完整';
END IF;
END$$
DELIMITER ;
CALL assert_wait_split_compatibility();
DROP PROCEDURE assert_wait_split_compatibility;
CALL assert_inbounded_compatibility();
DROP PROCEDURE assert_inbounded_compatibility;