From 4efdfa79008cb12e1fbb7120cd68198cd0d0677c Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期三, 13 十二月 2023 16:47:10 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/OpenController.java |   29 ++++++++++++++++++-----------
 1 files changed, 18 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index ada0552..da56835 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -192,15 +192,19 @@
         map.put("J-1109",118);map.put("J-1110",117);
         map.put("J-1111",122);map.put("J-1112",121);
         map.put("H-1102",300);map.put("H-1101",305);
-        StaDesc staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>()
-                .eq("stn_desc", param.getWharfCode()));
-
-        if (Cools.isEmpty(staDesc)){
-            return R.error("绋嬪簭鎶ラ敊锛屾湭鏌ヨ鍒扮珯鐐�");
+        map.put("G-1102",400);map.put("G-1101",405);
+//        StaDesc staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>()
+//                .eq("stn_desc", param.getWharfCode()));
+//
+//        if (Cools.isEmpty(staDesc)){
+//            return R.error("绋嬪簭鎶ラ敊锛屾湭鏌ヨ鍒扮珯鐐�");
+//        }
+        if (Cools.isEmpty(map.get(param.getWharfCode()))){
+            return R.error("鏈煡璇㈠埌绔欑偣");
         }
-        //BasDevp basDevp = basDevpService.selectById(map.get(param.getWharfCode()));
-        BasDevp basDevp = basDevpService.selectById(staDesc.getStnNo());
-        if (basDevp.getAutoing().equals("Y")){
+        BasDevp basDevp = basDevpService.selectById(map.get(param.getWharfCode()));
+//        BasDevp basDevp = basDevpService.selectById(staDesc.getStnNo());
+        if (basDevp.getAutoing().equals("Y") && (basDevp.getInEnable().equals("Y") || basDevp.getOutEnable().equals("Y"))){
             apiLogService.save("AGV璇锋眰鍏ュ簱鐮佸ご鎺ュ彛"
                     ,request.getRemoteAddr()+request.getRequestURI()
                     ,appkey
@@ -209,7 +213,7 @@
                     ,R.ok().toString()
                     ,true
             );
-            return R.ok();
+            return R.ok("鍙叆");
         }else {
             apiLogService.save("AGV璇锋眰鍏ュ簱鐮佸ご鎺ュ彛"
                     ,request.getRemoteAddr()+request.getRequestURI()
@@ -256,9 +260,12 @@
                 if (Cools.isEmpty(param.getEmptyContainer())){
                     return R.error("鏄惁绌烘墭鐩樹俊鍙蜂负绌猴紒");
                 }
-                if (Cools.isEmpty(param.getTargetWharf())){
-                    return R.error("鐩爣鐮佸ご鍖哄煙涓虹┖锛�");//G寮�澶�=7杞﹂棿锛孒寮�澶�=8灞傦紝J寮�澶�=9杞﹂棿
+                if (!param.getTaskType().equals("YK")){
+                    if (Cools.isEmpty(param.getTargetWharf())){
+                        return R.error("鐩爣鐮佸ご鍖哄煙涓虹┖锛�");//G寮�澶�=7杞﹂棿锛孒寮�澶�=8灞傦紝J寮�澶�=9杞﹂棿
+                    }
                 }
+
                 StaDesc staDesc = new StaDesc();
                 if (param.getTaskType().equals("CK") && param.getTargetWharf().contains("J")){
                     staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>()

--
Gitblit v1.9.1