From c35602749d47a56b5c20783b82f9df49c00840db Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 06 七月 2020 10:10:48 +0800
Subject: [PATCH] #任务中心————拣料入库

---
 src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java |   11 ++++-------
 1 files changed, 4 insertions(+), 7 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 a26d91d..d43ee82 100644
--- a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -81,9 +81,8 @@
                 for (WrkDetl wrkDetl : wrkDetls) {
                     LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no", wrkMast.getLocNo()).eq("matnr", wrkDetl.getMatnr()));
                     if (null != locDetl) {
-                        locDetl.setAnfme(wrkDetl.getAnfme());
-                        locDetl.setModiTime(now);
-                        if (!locDetlService.updateById(locDetl)) {
+                        boolean res = locDetlService.updateAnfme(wrkDetl.getAnfme(), wrkMast.getLocNo(), wrkDetl.getMatnr());
+                        if (!res) {
                             exceptionHandle(""); // todo
                         }
                     } else {
@@ -144,13 +143,11 @@
                     LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no", locMast.getLocNo()).eq("matnr", wrkDetl.getMatnr()));
                     if (null != locDetl) {
                         if (wrkDetl.getAnfme() == 0) {
-                            if (!locDetlService.deleteById(locDetl)) {
+                            if (!locDetlService.delete(new EntityWrapper<>(locDetl))) {
                                 exceptionHandle(""); // todo
                             }
                         } else {
-                            locDetl.setAnfme(wrkDetl.getAnfme());
-                            locDetl.setModiTime(now);
-                            if (!locDetlService.updateById(locDetl)) {
+                            if (!locDetlService.updateAnfme(wrkDetl.getAnfme(), locMast.getLocNo(), wrkDetl.getMatnr())) {
                                 exceptionHandle(""); // todo
                             }
                         }

--
Gitblit v1.9.1