执行中的运输计划不再随意改单;库存流水记到装卸产品明细;手工派车日历区分酸碱并记录数量。同时收紧合同附件与子表的差量保存,并清理已废弃的 bak 备份目录。 Co-authored-by: Cursor <cursoragent@cursor.com>
19 lines
656 B
SQL
19 lines
656 B
SQL
-- 手工派车日历增加可空数量文本。单位固定为吨,最多两位小数,不参与车次汇总。
|
|
-- MySQL 5.7 / utf8mb4。可重复执行。
|
|
SET NAMES utf8mb4;
|
|
|
|
SET @col_exists = (
|
|
SELECT COUNT(*) FROM information_schema.COLUMNS
|
|
WHERE TABLE_SCHEMA = DATABASE()
|
|
AND TABLE_NAME = 'pl_dispatch_calendar'
|
|
AND COLUMN_NAME = 'quantity'
|
|
);
|
|
SET @ddl = IF(
|
|
@col_exists = 0,
|
|
'ALTER TABLE `pl_dispatch_calendar` ADD COLUMN `quantity` varchar(16) DEFAULT NULL COMMENT ''数量文本(吨),最多两位小数,不参与汇总'' AFTER `destination`',
|
|
'SELECT 1'
|
|
);
|
|
PREPARE stmt FROM @ddl;
|
|
EXECUTE stmt;
|
|
DEALLOCATE PREPARE stmt;
|