From 7102e9faca7b1cc6da94be325831c13d0301d7f6 Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期一, 09 二月 2026 14:42:43 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
index ff57b73..725825e 100644
--- a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -24,6 +24,7 @@
import org.springframework.transaction.interceptor.TransactionAspectSupport;
import java.util.Date;
+import java.util.HashMap;
import java.util.List;
/**
@@ -540,8 +541,19 @@
private void write(WrkMast wrkMast, List<WrkDetl> wrkDetls) {
ExdInstockTarget exdInstockTarge;
int i = 1;
+ //璁℃暟
+ HashMap<String,Integer> hashMap = new HashMap<>();
for (WrkDetl wrkDetl : wrkDetls) {
if (Cools.isEmpty(wrkDetl.getOrderNo()) && !Cools.isEmpty(wrkDetl.getInspect()) && wrkDetl.getInspect() == 1) {
+ if (Cools.isEmpty(hashMap)){
+ hashMap.put(wrkDetl.getOrigin(),1);
+ }else{
+ if(hashMap.containsKey(wrkDetl.getOrigin())){
+ hashMap.put(wrkDetl.getOrigin(),hashMap.get(wrkDetl.getOrigin())+1);
+ }else{
+ hashMap.put(wrkDetl.getOrigin(),1);
+ }
+ }
ExdvYanbu bacode = exdMaterialMapper.getBacode(wrkDetl.getThreeCode());
if (bacode == null) {
log.info("楠屽竷鏁版嵁娌℃湁锛寋}", wrkDetl.getThreeCode());
@@ -559,7 +571,7 @@
exdInstockTarge.setFbillerid(Integer.valueOf(id.getEmail()));
exdInstockTarge.setFfmanagerid(17938);
exdInstockTarge.setFsmanagerid(17938);
- exdInstockTarge.setFentryid(i);
+ exdInstockTarge.setFentryid(hashMap.get(wrkDetl.getOrigin()));
//鐗╂枡ID
Mat mat = matServiceImpl.selectByMatnr(wrkDetl.getMatnr());
exdInstockTarge.setFitemid(Integer.valueOf(mat.getUuid()));
--
Gitblit v1.9.1