feat(pl): 装送货段增加同市标记,并同步额度证件与计划表单。
同市易制毒段只校验购买证;同步 Web/H5 表单、额度统计展示与相关回归测试。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
d58f6ea5bd
commit
522b4be705
40 files changed
+576
-107
No files matched your search
@@ -0,0 +1,31 @@
|
||||
-- 装货段、送货段增加「是否同市」。同市的易制毒段只校验、扣减购买证。
|
||||
-- MySQL 5.7。可重复执行。历史数据默认 0,仍按购买证和运输证同时校验。
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
SET @schema_name = DATABASE();
|
||||
|
||||
SET @load_exists = (
|
||||
SELECT COUNT(*) FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = @schema_name AND TABLE_NAME = 'pl_plan_load' AND COLUMN_NAME = 'same_city'
|
||||
);
|
||||
SET @load_sql = IF(
|
||||
@load_exists = 0,
|
||||
'ALTER TABLE pl_plan_load ADD COLUMN same_city tinyint NOT NULL DEFAULT 0 COMMENT ''是否同市 0-否 1-是;为 1 时本段易制毒只校验购买证'' AFTER dibang_direction',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE load_stmt FROM @load_sql;
|
||||
EXECUTE load_stmt;
|
||||
DEALLOCATE PREPARE load_stmt;
|
||||
|
||||
SET @delivery_exists = (
|
||||
SELECT COUNT(*) FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = @schema_name AND TABLE_NAME = 'pl_plan_delivery' AND COLUMN_NAME = 'same_city'
|
||||
);
|
||||
SET @delivery_sql = IF(
|
||||
@delivery_exists = 0,
|
||||
'ALTER TABLE pl_plan_delivery ADD COLUMN same_city tinyint NOT NULL DEFAULT 0 COMMENT ''是否同市 0-否 1-是;为 1 时本段易制毒只校验购买证'' AFTER dibang_direction',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE delivery_stmt FROM @delivery_sql;
|
||||
EXECUTE delivery_stmt;
|
||||
DEALLOCATE PREPARE delivery_stmt;
|
||||
@@ -26711,6 +26711,7 @@ CREATE TABLE `pl_plan_delivery` (
|
||||
`notes` varchar(500) DEFAULT NULL COMMENT '注意事项',
|
||||
`generate_dibang` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否生成地磅单 0-否 1-是',
|
||||
`dibang_direction` varchar(20) DEFAULT NULL COMMENT '地磅方向 outbound-出库 inbound-入库 none-无',
|
||||
`same_city` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否同市 0-否 1-是;为 1 时本段易制毒只校验购买证',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
@@ -26794,6 +26795,7 @@ CREATE TABLE `pl_plan_load` (
|
||||
`notes` varchar(500) DEFAULT NULL COMMENT '注意事项',
|
||||
`generate_dibang` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否生成地磅单 0-否 1-是',
|
||||
`dibang_direction` varchar(20) DEFAULT NULL COMMENT '地磅方向 outbound-出库 inbound-入库 none-无',
|
||||
`same_city` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否同市 0-否 1-是;为 1 时本段易制毒只校验购买证',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
|
||||
Reference in new issue
Block a user