1、修复业务模块bug

2、完善凭证管理
This commit is contained in:
2026-08-13 20:58:52 +08:00
parent 323ce61136
commit 8e06aa3f68
7 changed files with 193 additions and 37 deletions
@@ -0,0 +1,24 @@
-- 非公路运输调度字段补齐。
-- 通过 information_schema 判断字段是否存在,可重复执行。
SET @db_name = DATABASE();
SET @sql = IF(
EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema = @db_name AND table_name = 'blade_waybill' AND column_name = 'captain_name'),
'SELECT 1',
'ALTER TABLE blade_waybill ADD COLUMN captain_name varchar(50) DEFAULT NULL COMMENT ''船长'' AFTER vehicle_no'
);
PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
SET @sql = IF(
EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema = @db_name AND table_name = 'blade_waybill' AND column_name = 'container_no'),
'SELECT 1',
'ALTER TABLE blade_waybill ADD COLUMN container_no varchar(100) DEFAULT NULL COMMENT ''箱号'' AFTER captain_name'
);
PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
SET @sql = IF(
EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema = @db_name AND table_name = 'blade_waybill' AND column_name = 'cabin_no'),
'SELECT 1',
'ALTER TABLE blade_waybill ADD COLUMN cabin_no varchar(100) DEFAULT NULL COMMENT ''舱位'' AFTER container_no'
);
PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;