From 318ffb191930ff6c31601b0dde004c8b73428fed Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Fri, 19 Sep 2025 14:15:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcdev/pr/plugin/form/MaterialInventoryUtilsExt.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInventoryUtilsExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInventoryUtilsExt.java index 28174e5..dc20c6c 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInventoryUtilsExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MaterialInventoryUtilsExt.java @@ -225,6 +225,12 @@ public class MaterialInventoryUtilsExt { for (Map.Entry entry : materialQtyMap.entrySet()) { String materialKey = entry.getKey(); String[] keys = materialKey.split("\\|"); + + if (keys.length < 4) { + log.error("Invalid material key format: " + materialKey); + continue; // 跳过无效数据 + } + String matId = keys[0]; String modelnum = keys[1]; String lot = keys[2];