From 79a1def28b98e8ba8e4e23fef32afea85a0f07e3 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期六, 02 四月 2022 16:05:45 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 19 ++++++++----------- 1 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java index a020427..d38e495 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -4,10 +4,7 @@ import com.core.common.BaseRes; import com.core.common.Cools; import com.core.exception.CoolException; -import com.zy.asrs.entity.MatCode; -import com.zy.asrs.entity.Order; -import com.zy.asrs.entity.OrderDetl; -import com.zy.asrs.entity.WaitPakin; +import com.zy.asrs.entity.*; import com.zy.asrs.entity.param.CombParam; import com.zy.asrs.service.*; import com.zy.asrs.utils.VersionUtils; @@ -30,7 +27,7 @@ public class MobileServiceImpl implements MobileService { @Autowired - private MatCodeService matCodeService; + private MatService matService; @Autowired private WaitPakinService waitPakinService; @Autowired @@ -68,11 +65,12 @@ }); for (DetlDto detlDto : detlDtos) { - MatCode matCode = matCodeService.selectById(detlDto.getMatnr()); - if (Cools.isEmpty(matCode)) { + Mat mat = matService.selectByMatnr(detlDto.getMatnr()); + if (Cools.isEmpty(mat)) { throw new CoolException(detlDto.getMatnr() + "鍟嗗搧妗f涓嶅瓨鍦�"); } WaitPakin waitPakin = new WaitPakin(); + waitPakin.sync(mat); waitPakin.setZpallet(param.getBarcode()); // 鎵樼洏鐮� waitPakin.setIoStatus("N"); // 鍏ュ嚭鐘舵�� waitPakin.setAnfme(detlDto.getAnfme()); // 鏁伴噺 @@ -81,7 +79,6 @@ waitPakin.setAppeTime(now); waitPakin.setModiUser(userId); waitPakin.setModiTime(now); - VersionUtils.setWaitPakIn(waitPakin, matCode); if (!waitPakinService.insert(waitPakin)) { throw new CoolException("淇濆瓨鍏ュ簱閫氱煡妗eけ璐�"); } @@ -116,11 +113,12 @@ } }); for (DetlDto detlDto : detlDtos) { - MatCode matCode = matCodeService.selectById(detlDto.getMatnr()); - if (Cools.isEmpty(matCode)) { + Mat mat = matService.selectByMatnr(detlDto.getMatnr()); + if (Cools.isEmpty(mat)) { throw new CoolException(detlDto.getMatnr() + "鍟嗗搧妗f涓嶅瓨鍦�"); } WaitPakin waitPakin = new WaitPakin(); + waitPakin.sync(mat); waitPakin.setOrderNo(order.getOrderNo()); // 鍗曟嵁缂栧彿 waitPakin.setBatch(detlDto.getBatch()); // 鎵瑰彿 waitPakin.setZpallet(param.getBarcode()); // 鎵樼洏鐮� @@ -131,7 +129,6 @@ waitPakin.setAppeTime(now); waitPakin.setModiUser(userId); waitPakin.setModiTime(now); - VersionUtils.setWaitPakIn(waitPakin, matCode); if (!waitPakinService.insert(waitPakin)) { throw new CoolException("淇濆瓨鍏ュ簱閫氱煡妗eけ璐�"); } -- Gitblit v1.9.1