From 62b9fa3e8696252c931769ef742a95edfd6597c7 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期五, 10 十一月 2023 10:59:25 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/OpenController.java | 28 +++++++++++++++++++--------- 1 files changed, 19 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java index 1576d6c..6806b2b 100644 --- a/src/main/java/com/zy/asrs/controller/OpenController.java +++ b/src/main/java/com/zy/asrs/controller/OpenController.java @@ -122,6 +122,9 @@ } TaskWrk taskWrk = taskWrkService.selectByTaskNo(param.getTaskNo()); + if (Cools.isEmpty(taskWrk)){ + return R.error("鏈煡璇㈠埌浠诲姟锛屼换鍔″彿锛�"+param.getTaskNo()); + } return R.ok(taskWrk.getStartPoint()); } @@ -137,12 +140,19 @@ } else if (Cools.isEmpty(param.getWharfCode())){ return R.error("鐮佸ご缂栧彿涓虹┖锛�"); } - BasDevp basDevp = basDevpService.selectById(param.getWharfCode()); - if (basDevp.getAutoing().equals("Y") && basDevp.getLoading().equals("N")){ - return R.ok(); - }else { - return R.error(); + + try{ + BasDevp basDevp = basDevpService.selectById(param.getWharfCode()); + if (basDevp.getAutoing().equals("Y") && basDevp.getLoading().equals("N")){ + return R.ok(); + }else { + return R.error(); + } + }catch (Exception e){ + log.error("AGV璇锋眰鍔ㄤ綔鎺ュ彛鎶ラ敊:"+e); + return R.error("绋嬪簭鎶ラ敊锛屾湭鏌ヨ鍒扮珯鐐�"); } + } //浠诲姟涓嬪彂鎺ュ彛 @@ -219,20 +229,20 @@ } boolean sign =false; switch (param.getTaskStatus()){ - case "1"://姝e父鍙栨秷 + case 1://姝e父鍙栨秷 if (taskWrk.getWrkSts()>1){ return R.error("浠诲姟宸插紑濮嬫墽琛�"); } - case "2"://寮哄埗鍙栨秷 + case 2://寮哄埗鍙栨秷 if (taskWrk.getWrkSts()>3){ return R.error("浠诲姟宸叉墽琛屽畬鎴�"); } break; - case "3"://姝e父瀹屾垚 + case 3://姝e父瀹屾垚 if (taskWrk.getWrkSts()>11){ return R.error("浠诲姟宸插紑濮嬫墽琛�"); } - case "4"://寮哄埗瀹屾垚 + case 4://寮哄埗瀹屾垚 if (taskWrk.getWrkSts()>14){ return R.error("浠诲姟宸叉墽琛屽畬鎴�"); } -- Gitblit v1.9.1