From f8b1a479ff4cda6e1262bfd5dd53e4fe715e1e5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=87=E7=9D=BF=20=E5=BC=A0?= Date: Thu, 15 Oct 2026 15:39:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E3=80=8C=E4=BB=B6=E3=80=8D?= =?UTF-8?q?=E5=8D=95=E4=BD=8D=EF=BC=8C=E7=89=A9=E6=96=99=E5=BC=95=E7=94=A8?= =?UTF-8?q?=E6=94=B9=E6=8C=87=20Pcs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit units 与 tmp_units 中的「件」项移除,@u_bj_jian / @u_wh_jian 变量随之 删除;物料 base_unit_id 原指向「件」的改指 @u_wh_pcs。后端默认单位 列表 defaultMaterialUnits 同步移除「件」。 经隔离库验证:init.sql 完整跑通,materials 199 条,units 中已无「件」。 --- internal/repository/organization_defaults.go | 1 - scripts/init.sql | 106 +++++++++---------- 2 files changed, 51 insertions(+), 56 deletions(-) diff --git a/internal/repository/organization_defaults.go b/internal/repository/organization_defaults.go index 98444693..ffb10ab2 100644 --- a/internal/repository/organization_defaults.go +++ b/internal/repository/organization_defaults.go @@ -15,7 +15,6 @@ import ( // 物料的 base_unit_id 也无处可指。 var defaultMaterialUnits = []model.Unit{ {Code: "个", Name: "个"}, - {Code: "件", Name: "件"}, {Code: "只", Name: "只"}, {Code: "支", Name: "支"}, {Code: "根", Name: "根"}, diff --git a/scripts/init.sql b/scripts/init.sql index 177d1528..975c69b8 100644 --- a/scripts/init.sql +++ b/scripts/init.sql @@ -80,7 +80,6 @@ INSERT INTO organizations (id,code,name,status) VALUES (1,'DEFAULT','北京','ac -- 计数、包装使用整数,重量、容量、长度、面积保留 3 位小数。 INSERT INTO units (organization_id,code,name,precision_scale,status) VALUES (1,'个','个',0,'active'), - (1,'件','件',0,'active'), (1,'只','只',0,'active'), (1,'支','支',0,'active'), (1,'根','根',0,'active'), @@ -382,7 +381,6 @@ CREATE TEMPORARY TABLE tmp_units ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; INSERT INTO tmp_units (code, name, precision_scale) VALUES ('个', '个', 0), - ('件', '件', 0), ('只', '只', 0), ('支', '支', 0), ('根', '根', 0), @@ -426,7 +424,6 @@ DROP TEMPORARY TABLE tmp_units; -- ---------- 各单位 id ---------- SET @u_bj_pcs = (SELECT id FROM units WHERE organization_id=@org_bj AND code='Pcs' LIMIT 1); -- Pcs SET @u_bj_ge = (SELECT id FROM units WHERE organization_id=@org_bj AND code='个' LIMIT 1); -- 个 -SET @u_bj_jian = (SELECT id FROM units WHERE organization_id=@org_bj AND code='件' LIMIT 1); -- 件 SET @u_bj_g = (SELECT id FROM units WHERE organization_id=@org_bj AND code='g' LIMIT 1); -- g SET @u_bj_cm = (SELECT id FROM units WHERE organization_id=@org_bj AND code='cm' LIMIT 1); -- cm SET @u_bj_tai = (SELECT id FROM units WHERE organization_id=@org_bj AND code='台' LIMIT 1); -- 台 @@ -437,7 +434,6 @@ SET @u_bj_ml = (SELECT id FROM units WHERE organization_id=@org_bj AND code='mL' SET @u_bj_m = (SELECT id FROM units WHERE organization_id=@org_bj AND code='m' LIMIT 1); -- m SET @u_wh_pcs = (SELECT id FROM units WHERE organization_id=@org_wh AND code='Pcs' LIMIT 1); -- Pcs SET @u_wh_ge = (SELECT id FROM units WHERE organization_id=@org_wh AND code='个' LIMIT 1); -- 个 -SET @u_wh_jian = (SELECT id FROM units WHERE organization_id=@org_wh AND code='件' LIMIT 1); -- 件 SET @u_wh_g = (SELECT id FROM units WHERE organization_id=@org_wh AND code='g' LIMIT 1); -- g SET @u_wh_cm = (SELECT id FROM units WHERE organization_id=@org_wh AND code='cm' LIMIT 1); -- cm SET @u_wh_tai = (SELECT id FROM units WHERE organization_id=@org_wh AND code='台' LIMIT 1); -- 台 @@ -795,43 +791,43 @@ VALUES 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A030001', '母座安装板', 'RM-01-010101', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_009, NULL, @c_wh_A03, @u_wh_jian, '件', + @p_wh_009, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A030002', '母座', 'RM-01-01010201', NULL, '单台数量:2; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_009, NULL, @c_wh_A03, @u_wh_jian, '件', + @p_wh_009, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A020001', '母座压板', 'RM-01-010104', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_009, NULL, @c_wh_A02, @u_wh_jian, '件', + @p_wh_009, NULL, @c_wh_A02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A030003', '主体装配', 'RM-01-0103', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_009, NULL, @c_wh_A03, @u_wh_jian, '件', + @p_wh_009, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A030004', '导光板', 'RM-01-010201', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_009, NULL, @c_wh_A03, @u_wh_jian, '件', + @p_wh_009, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A020002', '电气安装板', 'RM-01-010401', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_009, NULL, @c_wh_A02, @u_wh_jian, '件', + @p_wh_009, NULL, @c_wh_A02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A020003', '机壳', 'RM-01-01040201', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_009, NULL, @c_wh_A02, @u_wh_jian, '件', + @p_wh_009, NULL, @c_wh_A02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A020004', '机盖', 'RM-01-01040202', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_009, NULL, @c_wh_A02, @u_wh_jian, '件', + @p_wh_009, NULL, @c_wh_A02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A030005', '后壳装配', 'RM-01-0105', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_009, NULL, @c_wh_A03, @u_wh_jian, '件', + @p_wh_009, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A020005', '安装座', 'RM-01-010601', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_009, NULL, @c_wh_A02, @u_wh_jian, '件', + @p_wh_009, NULL, @c_wh_A02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A030006', '胶塞', 'RM-01-0107', NULL, '单台数量:6; 物料等级:C; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', @@ -878,7 +874,7 @@ VALUES 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'B010025', 'LED灯带白色', 'DC24V 8×8mm', NULL, '单台数量:1; 物料等级:B; 存储条件:温度-25°C至70°C,湿度10%至95%RH; 验收准则:检验', - @p_wh_007, NULL, @c_wh_B01, @u_wh_jian, '件', + @p_wh_007, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'B010026', '金属按钮', 'HBGQ22F-11ET/ @@ -922,35 +918,35 @@ J/S/220V/G', NULL, '单台数量:1; 物料等级:B; 存储条件:温度-25°C至 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'E020002', '包装箱', 'RM-01-0201', NULL, '单台数量:1; 物料等级:C; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_014, NULL, @c_wh_E02, @u_wh_jian, '件', + @p_wh_014, NULL, @c_wh_E02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'E020003', '包装箱底托', 'RM-01-0202', NULL, '单台数量:1; 物料等级:C; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_014, NULL, @c_wh_E02, @u_wh_jian, '件', + @p_wh_014, NULL, @c_wh_E02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'E020004', '底部泡棉', 'RM-01-0203', NULL, '单台数量:2; 物料等级:C; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_014, NULL, @c_wh_E02, @u_wh_jian, '件', + @p_wh_014, NULL, @c_wh_E02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'E020005', '侧面泡棉', 'RM-01-0204', NULL, '单台数量:2; 物料等级:C; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_014, NULL, @c_wh_E02, @u_wh_jian, '件', + @p_wh_014, NULL, @c_wh_E02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'E020006', '前部泡棉', 'RM-01-0205', NULL, '单台数量:1; 物料等级:C; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_014, NULL, @c_wh_E02, @u_wh_jian, '件', + @p_wh_014, NULL, @c_wh_E02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'E020007', '顶部泡棉', 'RM-01-0206', NULL, '单台数量:1; 物料等级:C; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_014, NULL, @c_wh_E02, @u_wh_jian, '件', + @p_wh_014, NULL, @c_wh_E02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'E020008', '后部泡棉', 'RM-01-0207', NULL, '单台数量:1; 物料等级:C; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_014, NULL, @c_wh_E02, @u_wh_jian, '件', + @p_wh_014, NULL, @c_wh_E02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'E020009', '包装箱上盖', 'RM-01-0208', NULL, '单台数量:1; 物料等级:C; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验', - @p_wh_014, NULL, @c_wh_E02, @u_wh_jian, '件', + @p_wh_014, NULL, @c_wh_E02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'E020010', '打包带', 'KT89120', NULL, '单台数量:15; 物料等级:C; 存储条件:存放于室内,湿度≤95%RH; 验收准则:验收', @@ -1057,7 +1053,7 @@ C14IEC滤波插座, 额定电压250 V 交流, 额定电流4A, 双保险丝座, 2 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'B010040', '触摸屏显示器', 'YL-GZYW01Q156TC-V4', NULL, '单台数量:1; 物料等级:B; 存储条件:温度-20°C至60°C,湿度10%至95%RH(最高湿球温度38.7℃); 验收准则:检验', - @p_wh_019, NULL, @c_wh_B01, @u_wh_jian, '件', + @p_wh_019, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'B010041', '中央处理器模组', '6ES7 214-1AH50-0XB0', NULL, '单台数量:1; 物料等级:B; 存储条件:温度-40°C至70°C,湿度10%至95%RH (无冷凝); 验收准则:检验; 备注:CPU 1214C', @@ -1176,23 +1172,23 @@ C14IEC滤波插座, 额定电压250 V 交流, 额定电流4A, 双保险丝座, 2 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A030008', '插头外壳', 'T-01-0103', NULL, '单台数量:2; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验; 备注:清洗(聚碳酸酯)', - @p_wh_025, NULL, @c_wh_A03, @u_wh_jian, '件', + @p_wh_025, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A030009', '可充气气囊', 'T-01-0104', NULL, '单台数量:2; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验; 备注:清洗(硅胶包裹塑料)', - @p_wh_026, NULL, @c_wh_A03, @u_wh_jian, '件', + @p_wh_026, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A030010', '眼睑加热器上外壳', 'T-01-0105', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验; 备注:清洗(聚碳酸酯)', - @p_wh_025, NULL, @c_wh_A03, @u_wh_jian, '件', + @p_wh_025, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A030011', '眼睑加热器下外壳', 'T-01-0106', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验; 备注:清洗(聚碳酸酯)', - @p_wh_025, NULL, @c_wh_A03, @u_wh_jian, '件', + @p_wh_025, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'A030012', '眼睑加热器外壳', 'T-01-0107', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验; 备注:清洗(聚碳酸酯)', - @p_wh_025, NULL, @c_wh_A03, @u_wh_jian, '件', + @p_wh_025, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'B020039', '密封圈', '外径6.5*1.9', NULL, '单台数量:2; 物料等级:B; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验; 备注:清洗(硅胶)', @@ -1237,7 +1233,7 @@ LF-3070A', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'E020012', '灭菌包装', 'T-01-05', NULL, '单台数量:1; 物料等级:C; 存储条件:存放于室内,湿度≤95%RH; 验收准则:检验; 备注:1个灭菌包装可以装6个治疗头纸包装箱', - @p_wh_014, NULL, @c_wh_E02, @u_wh_jian, '件', + @p_wh_014, NULL, @c_wh_E02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:45:24', '2026-09-11 07:45:24'), (@org_wh, 'F010006', '主机外壳组件', 'XWRM-02', '外协', NULL, @@ -1249,19 +1245,19 @@ LF-3070A', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内 'active', 1, '2026-09-11 07:44:59', '2026-09-18 05:45:31'), (@org_wh, 'A030013', '治疗头上外壳', '', '外协', NULL, - NULL, NULL, @c_wh_A03, @u_wh_jian, '件', + NULL, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'A030014', '治疗头下外壳', '', '外协', NULL, - NULL, NULL, @c_wh_A03, @u_wh_jian, '件', + NULL, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'A030015', '治疗头气囊', '', '外协', NULL, - NULL, NULL, @c_wh_A03, @u_wh_jian, '件', + NULL, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'A030016', '治疗头插头外壳', '', '外协', NULL, - NULL, NULL, @c_wh_A03, @u_wh_jian, '件', + NULL, NULL, @c_wh_A03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'F010085', '治疗头线缆组件(二代)', '', '外协', NULL, @@ -1273,59 +1269,59 @@ LF-3070A', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内 'active', 1, '2026-09-11 07:44:59', '2026-09-11 08:04:03'), (@org_wh, 'B010046', '电源板', '', '外协', NULL, - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-18 06:50:07'), (@org_wh, 'F010047', '主控板', '', '外协', NULL, - NULL, NULL, @c_wh_F01, @u_wh_jian, '件', + NULL, NULL, @c_wh_F01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-18 05:46:40'), (@org_wh, 'B010048', '触摸屏10.1寸', '10.1寸', '外购', NULL, - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-10-10 11:57:41'), (@org_wh, 'B010049', '扬声器', '', '外购', NULL, - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'B010050', '风扇', '', '外购', NULL, - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'B010051', 'USB接口板', '', '外协', NULL, - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'B010052', '按键板', '', '外协', NULL, - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'B010053', '环形灯', '', '外协', NULL, - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'B010054', '电磁阀', '', '外购', NULL, - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'B010055', '比例阀', '', '外购', NULL, - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'F010056', '硬板PI膜(芯片)', '', '自制', NULL, - NULL, NULL, @c_wh_F01, @u_wh_jian, '件', + NULL, NULL, @c_wh_F01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-23 14:59:35'), (@org_wh, 'B010057', '计数芯片', '', '外购', NULL, - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'B010058', '金手指插座', '', '外购', NULL, - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'B010059', '触摸屏8寸', '8寸', '外购', 'https://item.taobao.com/item.htm?from=cart&id=749116190950&mi_id=000086DKOQjDf9p_N94ymKsE2dWs-QKiH_b2Om7xRMRWkkU&skuId=5940217905947&spm=a1z0d.6639537%2F202410.item.d749116190950.34747484e3AbaM&upStreamPrice=28800&xxc=shop', - NULL, NULL, @c_wh_B01, @u_wh_jian, '件', + NULL, NULL, @c_wh_B01, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-28 08:43:20'), (@org_wh, 'F010049', '气路组件', '', '自制', NULL, @@ -1333,15 +1329,15 @@ LF-3070A', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内 'active', 1, '2026-09-11 07:44:59', '2026-09-18 06:47:57'), (@org_wh, 'B020050', '航插(母座)', '', '外购', NULL, - NULL, NULL, @c_wh_B02, @u_wh_jian, '件', + NULL, NULL, @c_wh_B02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'B020051', '航插(公头)', '', '外购', NULL, - NULL, NULL, @c_wh_B02, @u_wh_jian, '件', + NULL, NULL, @c_wh_B02, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'B030006', '隔热层', '', '外购', NULL, - NULL, NULL, @c_wh_B03, @u_wh_jian, '件', + NULL, NULL, @c_wh_B03, @u_wh_pcs, '件', 'active', 1, '2026-09-11 07:44:59', '2026-09-11 07:44:59'), (@org_wh, 'B010060', '电磁阀(常闭)', 'D379-1H', NULL, NULL, @@ -1417,11 +1413,11 @@ LF-3070A', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内 'active', 1, '2026-09-18 06:41:00', '2026-09-18 06:41:00'), (@org_wh, 'F020007', '一次性使用治疗头线缆', 'XWT-02', '自制', NULL, - NULL, NULL, @c_wh_F02, @u_wh_jian, '件', + NULL, NULL, @c_wh_F02, @u_wh_pcs, '件', 'active', 1, '2026-09-23 14:38:04', '2026-09-23 14:38:04'), (@org_wh, 'F020008', '一次性使用治疗头', 'XWT-03', '自制', NULL, - NULL, NULL, @c_wh_F02, @u_wh_jian, '件', + NULL, NULL, @c_wh_F02, @u_wh_pcs, '件', 'active', 1, '2026-09-23 14:38:04', '2026-09-23 14:38:04'), (@org_wh, 'B030007', '铝箔', '', '外购', NULL, @@ -1489,11 +1485,11 @@ LF-3070A', NULL, '单台数量:1; 物料等级:B; 存储条件:存放于室内 'active', 1, '2026-10-13 07:09:15', '2026-10-13 07:11:13'), (@org_wh, 'B020053', '硅胶按键', '', NULL, NULL, - NULL, NULL, @c_wh_B02, @u_wh_jian, '件', + NULL, NULL, @c_wh_B02, @u_wh_pcs, '件', 'active', 1, '2026-10-13 07:26:02', '2026-10-13 07:26:02'), (@org_wh, 'F010003', '按键模组', '', NULL, NULL, - NULL, NULL, @c_wh_F01, @u_wh_jian, '件', + NULL, NULL, @c_wh_F01, @u_wh_pcs, '件', 'active', 1, '2026-10-13 07:27:22', '2026-10-13 07:27:22') AS new ON DUPLICATE KEY UPDATE