From 43a308621919d5bda150c8ac0f1a60414001970c Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期日, 29 三月 2026 17:08:19 +0800
Subject: [PATCH] 先进先出效果优化
---
src/main/java/com/zy/asrs/service/impl/ManLocDetlServiceImpl.java | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/src/main/java/com/zy/asrs/service/impl/ManLocDetlServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/ManLocDetlServiceImpl.java
index 7f731bf..c40eab4 100644
--- a/src/main/java/com/zy/asrs/service/impl/ManLocDetlServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/ManLocDetlServiceImpl.java
@@ -152,7 +152,7 @@
@Transactional
@Override
- public void adjustLocDetl(LocDetlAdjustParam param, Long userId, User user) {
+ public void adjustLocDetl(LocDetlAdjustParam param, Long userId, String username) {
Date now = new Date();
List<ManLocDetl> manLocDetls = this.selectList(new EntityWrapper<ManLocDetl>().eq("loc_no", param.getLocNo()));
for (ManLocDetl manLocDetl : manLocDetls){
@@ -174,14 +174,14 @@
manLocDetl.setAnfme(locDetlAdjust.getCount());
manLocDetl.setModiTime(now);
this.update(manLocDetl,wrapper);
- SaasUtils.insertLog(3,manLocDetl.getLocNo(), manLocDetl.getMatnr(),manLocDetl.getAnfme(),user.getUsername());
+ SaasUtils.insertLog(3, manLocDetl.getLocNo(), manLocDetl.getMatnr(), manLocDetl.getAnfme(), username);
}
existFlag = true;
}
}
if(!existFlag){
this.delete(wrapper);
- SaasUtils.insertLog(3,manLocDetl.getLocNo(), manLocDetl.getMatnr(),0.0,user.getUsername());
+ SaasUtils.insertLog(3, manLocDetl.getLocNo(), manLocDetl.getMatnr(), 0.0, username);
}
}
@@ -205,14 +205,14 @@
manLocDetl.setAnfme(locDetlAdjust.getCount());
manLocDetl.setModiTime(now);
this.update(manLocDetl,wrapper);
- SaasUtils.insertLog(3,manLocDetl.getLocNo(), manLocDetl.getMatnr(),manLocDetl.getAnfme(),user.getUsername());
+ SaasUtils.insertLog(3, manLocDetl.getLocNo(), manLocDetl.getMatnr(), manLocDetl.getAnfme(), username);
}
existFlag = true;
}
}
if(!existFlag){
ManLocDetl manLocDetl = addManlocDetl(locDetlAdjust, param.getLocNo());
- SaasUtils.insertLog(3,manLocDetl.getLocNo(), manLocDetl.getMatnr(),0.0,user.getUsername());
+ SaasUtils.insertLog(3, manLocDetl.getLocNo(), manLocDetl.getMatnr(), 0.0, username);
}
}
@@ -276,7 +276,7 @@
}
public double queryStockAndSetLocDto(String matnr, String batch, String orderNo, List<LocDto> locDtoList, double issued, String csocode, String isoseq) {
- Wrapper<ManLocDetl> wrapper = new EntityWrapper<ManLocDetl>().eq("matnr", matnr).orderBy("modi_time");
+ Wrapper<ManLocDetl> wrapper = new EntityWrapper<ManLocDetl>().eq("matnr", matnr).orderBy("appe_time");
wrapper.eq("status",1);
wapperSetCondition(wrapper,"batch",batch);
wapperSetCondition(wrapper,"csocode",csocode);
@@ -325,6 +325,7 @@
manLocDetl.setIsoseq(param.getDeadTime());
manLocDetl.setCreateTime(now);
manLocDetl.setModiTime(now);
+ manLocDetl.setAppeTime(now);
manLocDetl.setLocNo(locNo);
manLocDetl.setStatus(1);
this.insert(manLocDetl);
--
Gitblit v1.9.1