From e14dad591884fc02f538b66f63cd3ce91f51199e Mon Sep 17 00:00:00 2001 From: 18516761980 <tqsxp@163.com> Date: 星期三, 12 十月 2022 16:03:13 +0800 Subject: [PATCH] #lsh --- src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java | 33 ++++++++++++++++++--------------- 1 files changed, 18 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java b/src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java index 1e9a3b9..be19e16 100644 --- a/src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java @@ -65,27 +65,30 @@ if(wrkDetl != null){ CombParam combParam = new CombParam(); combParam.setPackNo(wrkDetl.getZpallet()); - combParam.setPackName(wrkDetl.getMatnr()); - combParam.setLocno(wrkMast.getLocNo()); +// combParam.setPackName(wrkDetl.getMatnr()); + combParam.setLocNo(wrkMast.getLocNo()); combParam.setPackSts(1); combParam.setRequestTime(DateUtils.convert(new Date())); result = postMesData(inpath,combParam); // 淇濆瓨鍏ュ簱閫氱煡妗e巻鍙叉。 - if (!waitPakinLogService.save(wrkMast.getBarcode())) { - exceptionHandle("淇濆瓨鍏ュ簱閫氱煡妗e巻鍙叉。[workNo={0}]澶辫触", wrkMast.getWrkNo()); - } - // 鍒犻櫎鍏ュ簱閫氱煡妗� - if (!waitPakinService.delete(new EntityWrapper<WaitPakin>().eq("zpallet", wrkMast.getBarcode()))) { - exceptionHandle("鍒犻櫎鍏ュ簱閫氱煡妗workNo={0}]澶辫触", wrkMast.getWrkNo()); + WaitPakin pakin = waitPakinService.selectOne(new EntityWrapper<WaitPakin>().eq("zpallet", wrkMast.getBarcode())); + if (pakin!=null){ + if (!waitPakinLogService.save(wrkMast.getBarcode())) { + exceptionHandle("淇濆瓨鍏ュ簱閫氱煡妗e巻鍙叉。[workNo={0}]澶辫触", wrkMast.getWrkNo()); + } + // 鍒犻櫎鍏ュ簱閫氱煡妗� + if (!waitPakinService.delete(new EntityWrapper<WaitPakin>().eq("zpallet", wrkMast.getBarcode()))) { + exceptionHandle("鍒犻櫎鍏ュ簱閫氱煡妗workNo={0}]澶辫触", wrkMast.getWrkNo()); + } } } } else if (wrkMast.getWrkSts() == 15 && wrkMast.getIoType() == 101){ if(wrkDetl != null){ CombParam combParam = new CombParam(); combParam.setPackNo(wrkDetl.getZpallet()); - combParam.setPackName(wrkDetl.getMatnr()); - combParam.setLocno(wrkMast.getLocNo()); - combParam.setPackSts(0); +// combParam.setPackName(wrkDetl.getMatnr()); + combParam.setLocNo(wrkMast.getSourceLocNo()); +// combParam.setPackSts(0); combParam.setRequestTime(DateUtils.convert(new Date())); result = postMesData(outPath,combParam); } @@ -93,7 +96,7 @@ if(wrkDetl != null){ CombParam combParam = new CombParam(); combParam.setPackNo(wrkDetl.getZpallet()); - combParam.setLocno(wrkMast.getLocNo()); + combParam.setLocNo(wrkMast.getLocNo()); combParam.setPackSts(5); combParam.setRequestTime(DateUtils.convert(new Date())); result = postMesData(inpath,combParam); @@ -149,7 +152,7 @@ if (jsonObject.getInteger("code").equals(200)) { success = true; } else { - log.error("璇锋眰鎺ュ彛澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", MesConstant.URL+MesConstant.PAKIN_URL, JSON.toJSONString(combParam), response); + log.error("璇锋眰鎺ュ彛澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", mesUrl+mesPath, JSON.toJSONString(combParam), response); throw new CoolException("涓婃姤mes绯荤粺澶辫触"); } } catch (Exception e) { @@ -160,8 +163,8 @@ try { // 淇濆瓨鎺ュ彛鏃ュ織 apiLogService.save( - "鎴愬搧搴撳叆搴撲笂鎶�", - MesConstant.URL + MesConstant.PAKIN_URL, + "涓婃姤mes绯荤粺", + mesUrl + mesPath, null, "127.0.0.1", JSON.toJSONString(combParam), -- Gitblit v1.9.1