From 0f25ba8a3b03648074d4171ccf94ca9fe5ef3690 Mon Sep 17 00:00:00 2001
From: mengjiao <3338049200@qq,com>
Date: Wed, 22 May 2024 16:20:53 +0800
Subject: [PATCH] =?UTF-8?q?wms=E6=88=90=E5=93=81=E9=83=A8=E5=88=86?=
 =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../com/op/wms/service/impl/WmsProductPutServiceImpl.java | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java
index cf39aaa5..6ba5304a 100644
--- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java
+++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java
@@ -525,8 +525,12 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
                 map.put("LGORT", mesReportWork.getWhCode());
                 map.put("QUANTITY", mesReportWork.getQuantityQualified());
                 map.put("ERFME", mesReportWork.getUnit());
-                String batch = mesReportWork.getBatch().substring(12);
-                map.put("BATCH", batch);
+                if (mesReportWork.getBatch().length()>12){
+                    String batch = mesReportWork.getBatch().substring(12);
+                    map.put("BATCH", batch);
+                }else {
+                    map.put("BATCH", mesReportWork.getBatch());
+                }
                 String formattedsDate = mesReportWork.getProductDate().replace("-", "");
                 map.put("HSDAT", formattedsDate);
                 mapList.add(map);