From b46c162633052dd6283d684cca624acbc3108fd0 Mon Sep 17 00:00:00 2001 From: lsh <1> Date: 星期二, 09 四月 2024 22:00:37 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 77 ++++++-------------------------------- 1 files changed, 13 insertions(+), 64 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index bb0cc2b..6668c7d 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -322,7 +322,7 @@ .build() .doPost(); JSONObject jsonObject1 = JSON.parseObject(response2); - apiLogService.save("wcs娲惧彂搴撲綅涓嶄负绌轰笂鎶ms" + apiLogService.save("wcs娲惧彂搴撲綅==銆嬩笉涓虹┖銆�==涓婃姤wms" ,wmsUrl+taskStatusFeedbackPath ,null ,"127.0.0.1" @@ -331,8 +331,8 @@ ,true ); }catch (Exception e){ - log.error("wcs娲惧彂搴撲綅涓嶄负绌轰笂鎶ms", getWmsDto.getWrkNo()); - throw new CoolException("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms澶辫触锛屽紓甯镐俊鎭細"+e); + log.error("wcs娲惧彂搴撲綅==銆嬩笉涓虹┖銆�==涓婃姤wms", getWmsDto.getWrkNo()); + throw new CoolException("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms澶辫触,娲惧彂搴撲綅==銆嬩笉涓虹┖銆�==锛屽紓甯镐俊鎭細"+e); } } @@ -520,8 +520,8 @@ continue; } - int workNo = commonService.getWorkNo(WorkNoType.PAKIN.type);//鑾峰彇鍏ュ簱宸ヤ綔鍙� - taskWrk.setWrkNo(workNo);//宸ヤ綔鍙� +// int workNo = commonService.getWorkNo(WorkNoType.PAKIN.type);//鑾峰彇鍏ュ簱宸ヤ綔鍙� +// taskWrk.setWrkNo(workNo);//宸ヤ綔鍙� taskWrk.setStatus(TaskStatusType.DISTRIBUTE.id);//娲惧彂鐘舵�� taskWrk.setAssignTime(new Date());//娲惧彂鏃堕棿 taskWrk.setWrkSts(3);//宸ヤ綔鐘舵�� 3.鍚婅溅鍏ュ簱 @@ -601,9 +601,9 @@ ,response ,true ); - }catch (Exception e){ - log.error("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms澶辫触", taskWrk); - throw new CoolException("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms澶辫触"); + } catch (Exception e){ + log.error("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms澶辫触", JSON.toJSONString(taskWrk)); +// throw new CoolException("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms澶辫触"); } } @@ -667,7 +667,6 @@ break; } - // 淇敼宸ヤ綔妗g姸鎬� 11.鐢熸垚鍑哄簱ID => 12.鍚婅溅鍑哄簱涓� Date now = new Date(); taskWrk.setWrkSts(12); @@ -707,7 +706,7 @@ .build() .doPost(); JSONObject jsonObject = JSON.parseObject(response); - apiLogService.save("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms" + apiLogService.save("wcs娲惧彂鍑哄簱浠诲姟涓婃姤wms" ,wmsUrl+taskStatusFeedbackPath ,null ,"127.0.0.1" @@ -716,60 +715,10 @@ ,true ); }catch (Exception e){ - log.error("wcs娲惧彂鍑哄簱浠诲姟涓婃姤wms澶辫触", taskWrk); - throw new CoolException("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms澶辫触"); + log.error("wcs娲惧彂鍑哄簱浠诲姟涓婃姤wms澶辫触", JSON.toJSONString(taskWrk)); +// throw new CoolException("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms澶辫触"); } - } - -// // 鍙屾繁搴撲綅涓旀祬搴撲綅鏈夎揣锛屽垯闇�鍏堝娴呭簱浣嶈繘琛屽簱浣嶇Щ杞� -// if (Utils.isDeepLoc(slaveProperties, taskWrk.getStartPoint())) { -// -// taskWrkMapper.selectPakOutIoType(taskWrk.getCrnNo()); -// -// List<TaskWrk> taskWrks1 = taskWrkMapper.selectPakOutIoType(taskWrk.getCrnNo()); -// if (Cools.isEmpty(taskWrks1) && taskWrks1.size()!=0){ -// continue; -// } -// String shallowLocNo = Utils.getShallowLoc(slaveProperties, taskWrk.getStartPoint()); -// TaskWrk hallowLocNoTask = taskWrkMapper.selectByStartPoint(shallowLocNo); -// if (!Cools.isEmpty(hallowLocNoTask)){ -// continue; -// } -// } -// -// //鍙栧嚭鍛戒护 -// List<CommandInfo> commandInfos = commandInfoService.selectByTaskNo(taskWrk.getTaskNo()); -// Integer commandStep = taskWrk.getCommandStep(); -// if (commandInfos.isEmpty()) { -// continue;//鍛戒护绌� -// } -// -// //鍒ゆ柇鏈鍛戒护鏄惁鎵ц -// CommandInfo commandInfo2 = commandInfos.get(commandInfos.size() - 1); -// if (commandInfo2.getCommandStatus() != CommandStatusType.CREATE.id) { -// continue;//鎸囦护宸叉墽琛� -// } -// -// CommandInfo commandInfo = commandInfos.get(commandStep); -// CommandPackage commandPackage = JSON.parseObject(commandInfo.getCommand(), CommandPackage.class);//鍙栧嚭鍛戒护鎶ユ枃 -// CrnCommand crnCommand = JSON.parseObject(commandPackage.getCommand().toString(), CrnCommand.class); -// -// if (!MessageQueue.offer(SlaveType.Crn, taskWrk.getCrnNo(), new Task(2, crnCommand))) { -// log.error("鍫嗗灈鏈哄懡浠や笅鍙戝け璐ワ紝鍫嗗灈鏈哄彿={}锛屼换鍔℃暟鎹�={}", taskWrk.getCrnNo(), JSON.toJSON(crnCommand)); -// } else { -// -// //寮�濮嬭繍琛� -// String response = CrnStartRunning(taskWrk); -// JSONObject jsonObject = JSON.parseObject(response); -// if (jsonObject.getInteger("code").equals(200)) { -// -// }else { -// log.error("鍑哄簱寮�濮嬭繍琛岄�氳澶辫触,"+jsonObject.get("msg")); -// -// } -// } - } } } @@ -868,8 +817,8 @@ ,true ); }catch (Exception e){ - log.error("wcs娲惧彂鍑哄簱浠诲姟涓婃姤wms澶辫触", taskWrk); - throw new CoolException("wcs娲惧彂鍏ュ簱浠诲姟涓婃姤wms澶辫触"); + log.error("wcs娲惧彂绉诲簱搴撲换鍔′笂鎶ms澶辫触", taskWrk); +// throw new CoolException("wcs娲惧彂绉诲簱搴撲换鍔′笂鎶ms澶辫触"); } } -- Gitblit v1.9.1