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