From e12cd93e0e642f99a5778641539386e039ffdf5f Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期四, 29 五月 2025 19:14:52 +0800
Subject: [PATCH] 1
---
src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java | 19 +++++++------------
1 files changed, 7 insertions(+), 12 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 d007b60..01536e4 100644
--- a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -560,20 +560,15 @@
orderDetl2.setQty(wrkDetl.getAnfme());
orderDetl2.setBatch(wrkDetl.getBatch());
orderDetlService.insert(orderDetl2);
- log.info("鎻掑叆-------------------------{}",orderDetl2.getOrderNo());
+ log.info("鎻掑叆-------------------------{}", orderDetl2.getOrderNo());
} else {
- orderDetl = orderDetlService.selectItem(orderDetlPakout.getOrderNo(), orderDetlPakout.getMatnr(), null, orderDetlPakout.getBrand(), orderDetlPakout.getStandby1(), orderDetlPakout.getStandby2(), orderDetlPakout.getStandby3(), orderDetlPakout.getBoxType1(), orderDetlPakout.getBoxType2(), orderDetlPakout.getBoxType3());
- OrderDetl orderDetl2 = new OrderDetl();
- orderDetl2.sync(orderDetl);
- if (orderDetl.getAnfme() <= wrkDetl.getAnfme()) {
- orderDetlService.deleteById(orderDetl.getId());
- } else {
- orderDetl.setAnfme(orderDetl.getAnfme() - wrkDetl.getAnfme());
- orderDetlService.updateById(orderDetl);
+ OrderDetl orderDetl2 = orderDetlService.selectItem(orderDetlPakout.getOrderNo(), orderDetlPakout.getMatnr(), null, orderDetlPakout.getBrand(), orderDetlPakout.getStandby1(), orderDetlPakout.getStandby2(), orderDetlPakout.getStandby3(), orderDetlPakout.getBoxType1(), orderDetlPakout.getBoxType2(), orderDetlPakout.getBoxType3());
+ if (orderDetl2.getAnfme() <= wrkDetl.getAnfme()) {
+ orderDetlService.deleteById(orderDetl2.getId());
}
- orderDetl2.setQty(orderDetl.getQty() + wrkDetl.getAnfme());
- orderDetl2.setBatch(wrkDetl.getBatch());
- orderDetlService.updateById(orderDetl2);
+ orderDetl.setQty(orderDetl.getQty() + wrkDetl.getAnfme());
+ orderDetl.setBatch(wrkDetl.getBatch());
+ orderDetlService.updateById(orderDetl);
}
boolean b = orderDetlPakoutService.increaseQtyByOrderNo(orderDetlPakout.getOrderNo(), orderDetlPakout.getMatnr(), orderDetlPakout.getBatch(), orderDetlPakout.getBrand(), orderDetlPakout.getStandby1(), orderDetlPakout.getStandby2(), orderDetlPakout.getStandby3(), orderDetlPakout.getBoxType1(), orderDetlPakout.getBoxType2(), orderDetlPakout.getBoxType3(), wrkDetl.getAnfme());
if (!b) {
--
Gitblit v1.9.1