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");