From 920a4ebef6f4f70f097ee9d10c05a5481e2d43ab Mon Sep 17 00:00:00 2001 From: LSH Date: 星期六, 16 十二月 2023 16:56:22 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 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 7ff7b17..9e92560 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -94,6 +94,9 @@ private LocInPrintMatService locInPrintMatService; @Autowired + private LocOutPrintMatService locOutPrintMatService; + + @Autowired private LocOwnerService locOwnerService; @@ -1148,6 +1151,7 @@ @Override public R manDetlOriginOut(JSONObject json, User user) { + Date now = new Date(); JSONArray combMats = json.getJSONArray("combMats"); List<MatPrint> matPrintList=new ArrayList<>(); List<Long> ids=new ArrayList<>(); @@ -1174,6 +1178,8 @@ if (manLocDetl.getAnfme() > parseLong){ BigDecimal num = anfme.subtract(outAnfme); manLocDetl.setAnfme(num.doubleValue()); + manLocDetl.setUpdateBy(user.getId()); + manLocDetl.setModiTime(now); if (!manLocDetlService.update(manLocDetl,manLocDetlWrapper)) { return R.error("鐗╂枡淇℃伅涓嬫灦澶辫触"); } @@ -1184,6 +1190,12 @@ } } } + for (MatPrint jsonOriginDetl:matPrintList) { + //澧炲姞鎵撳嵃妗f + LocOutPrintMat locOutPrintMat = new LocOutPrintMat(now, user.getId(), jsonOriginDetl.getMatnr(), jsonOriginDetl.getBatch(), jsonOriginDetl.getAnfme(), jsonOriginDetl.getLocNo(), jsonOriginDetl.getMaktx()); + locOutPrintMat.setOwnerId(jsonOriginDetl.getOwnerId()); + locOutPrintMatService.insert(locOutPrintMat); + } return R.ok(); } } -- Gitblit v1.9.1