From 8c91b60297dc9ad0106db5cd9471dca087c513f6 Mon Sep 17 00:00:00 2001
From: mengjiao <3338049200@qq,com>
Date: Thu, 13 Mar 2025 11:25:08 +0800
Subject: [PATCH] =?UTF-8?q?wms105=E5=8A=A0=E4=B8=AA=E7=94=9F=E4=BA=A7?=
 =?UTF-8?q?=E6=97=A5=E6=9C=9F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../java/com/op/sap/service/impl/SapItemSyncImpl.java     | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java b/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java
index 949bb664..ddb75eb8 100644
--- a/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java
+++ b/op-modules/op-sap/src/main/java/com/op/sap/service/impl/SapItemSyncImpl.java
@@ -29,6 +29,8 @@ import org.springframework.stereotype.Service;
 import javax.validation.Validator;
 import java.math.BigDecimal;
 import java.text.SimpleDateFormat;
+import java.time.LocalDate;
+import java.time.format.DateTimeFormatter;
 import java.util.*;
 
 @Component
@@ -659,6 +661,10 @@ public class SapItemSyncImpl implements SapItemSyncService {
     @Override
     public R sap105temporarilyCollected(List<Map> mapList) {
         try {
+
+            LocalDate today = LocalDate.now(); // 获取当前日期
+            DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd"); // 定义日期格式
+            String todayDate = today.format(formatter); // 格式化当前日期为字符串
             Map map=  mapList.get(0);
             JCoRepository repository = dest.getRepository();
             JCoFunction func = repository.getFunction("ZMES_GET_MSEG");
@@ -781,7 +787,7 @@ public class SapItemSyncImpl implements SapItemSyncService {
                     L_ITEM.setValue("LGORT", "0001");//库存地点
                     L_ITEM.setValue("QUANTITY",menge);//数量
                     L_ITEM.setValue("BATCH", map.get("incomeBatchNo"));//批号
-                    L_ITEM.setValue("HSDAT","");//生产日期
+                    L_ITEM.setValue("HSDAT",todayDate);//生产日期
                     System.out.println(L_ITEM);
                     func2.execute(dest);//执行调用函数
                      RETCODE = func2.getExportParameterList().getString("RETCODE");