fix phase3 acceptance roots and payable validation

This commit is contained in:
2026-08-24 11:48:16 +08:00
parent 044678f65c
commit 257c019b36
15 changed files with 115 additions and 30 deletions
@@ -10,6 +10,9 @@ CREATE TABLE IF NOT EXISTS fl_preload_plan (
version INT NOT NULL DEFAULT 0 COMMENT '乐观锁版本号,每次更新递增',
items_json JSON NOT NULL COMMENT '可编辑分柜明细JSON快照;人工确认后作为预装依据',
remark VARCHAR(1000) NULL COMMENT '预装备注',
confirmed_by BIGINT UNSIGNED NULL COMMENT '确认预装的操作人ID',
confirmed_by_name VARCHAR(64) NULL COMMENT '确认预装的操作人姓名快照',
confirmed_at DATETIME(3) NULL COMMENT '预装确认时间',
created_by BIGINT UNSIGNED NOT NULL COMMENT '创建预装清单的操作人ID',
created_by_name VARCHAR(64) NULL COMMENT '创建操作人姓名快照',
updated_by BIGINT UNSIGNED NOT NULL COMMENT '最后修改操作人ID',
@@ -62,6 +65,13 @@ BEGIN
END$$
DELIMITER ;
CALL phase3_split_add_column('fl_preload_plan', 'confirmed_by',
'BIGINT UNSIGNED NULL COMMENT ''确认预装的操作人ID'' AFTER remark');
CALL phase3_split_add_column('fl_preload_plan', 'confirmed_by_name',
'VARCHAR(64) NULL COMMENT ''确认预装的操作人姓名快照'' AFTER confirmed_by');
CALL phase3_split_add_column('fl_preload_plan', 'confirmed_at',
'DATETIME(3) NULL COMMENT ''预装确认时间'' AFTER confirmed_by_name');
CALL phase3_split_add_column('fl_inbound_order', 'parent_inbound_id',
'BIGINT UNSIGNED NULL COMMENT ''生成本单的主入库单ID;仅二级子单有值'' AFTER id');
CALL phase3_split_add_column('fl_inbound_order', 'split_level',