From 43a90d017c9c54ca8683b30b61ae79934fe05a85 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期五, 15 十二月 2023 10:31:19 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 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 2c7e32a..039df1b 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -89,6 +89,9 @@ @Autowired private OriginRuleService originRuleService; + @Autowired + private LocInPrintMatService locInPrintMatService; + @Override @@ -957,6 +960,7 @@ @Override public R manDetlOrigin(JSONObject json, User user) { + Date now = new Date(); String jsonLocNo = (String) json.get("locNo"); //鑾峰彇搴撲綅鐮� String jsonCode = (String) json.get("code"); //鑾峰彇鏉$爜 String jsonOrigin = (String) json.get("origin"); //鑾峰彇鏉ユ簮鍦� @@ -992,6 +996,9 @@ if (Cools.isEmpty(mat)){ return R.error("鏈煡璇㈠埌鍟嗗搧淇℃伅"); } + //澧炲姞鎵撳嵃妗f + LocInPrintMat locInPrintMat = new LocInPrintMat(now,user.getId(), mat.getMatnr(),jsonOriginDetl.getBatch(),jsonOriginDetl.getAnfme(),jsonLocNo,mat.getMaktx()); + locInPrintMatService.insert(locInPrintMat); Wrapper<ManLocDetl> manLocDetlWrapper = new EntityWrapper<ManLocDetl>().eq("loc_no", jsonLocNo).eq("matnr", jsonOriginDetl.getMatnr()).eq("batch",date); ManLocDetl manLocDetl1 = manLocDetlService.selectOne(manLocDetlWrapper); @@ -1006,7 +1013,6 @@ } }else { - Date now = new Date(); ManLocDetl manLocDetl = new ManLocDetl(); //鍒濆鍖栧簱瀛樺疄浣撶被 manLocDetl.sync(mat); manLocDetl.setLocNo(node.getUuid()); @@ -1037,6 +1043,7 @@ @Override public R manDetlOrigInNo(JSONObject json, User user) { + Date now = new Date(); String jsonLocNo = (String) json.get("locNo"); //鑾峰彇搴撲綅鐮� Node node = nodeService.selectOne(new EntityWrapper<Node>().eq("name", jsonLocNo)); //鑾峰彇瀵瑰簲搴撲綅淇℃伅 @@ -1052,6 +1059,9 @@ if (Cools.isEmpty(mat)){ return R.error("鏈煡璇㈠埌鍟嗗搧淇℃伅"); } + //澧炲姞鎵撳嵃妗f + LocInPrintMat locInPrintMat = new LocInPrintMat(now,user.getId(), mat.getMatnr(),jsonOriginDetl.getBatch(),jsonOriginDetl.getAnfme(),jsonLocNo,mat.getMaktx()); + locInPrintMatService.insert(locInPrintMat); Wrapper<ManLocDetl> manLocDetlWrapper = new EntityWrapper<ManLocDetl>().eq("loc_no", jsonLocNo).eq("matnr", jsonOriginDetl.getMatnr()).eq("batch",jsonOriginDetl.getBatch()); ManLocDetl manLocDetl1 = manLocDetlService.selectOne(manLocDetlWrapper); @@ -1066,7 +1076,6 @@ } }else { - Date now = new Date(); ManLocDetl manLocDetl = new ManLocDetl(); //鍒濆鍖栧簱瀛樺疄浣撶被 manLocDetl.sync(mat); manLocDetl.setLocNo(node.getUuid()); -- Gitblit v1.9.1