From 062ac755b77f9745777ac133e3acf9bb0e7854bc Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 22 四月 2025 08:39:50 +0800
Subject: [PATCH] #

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

diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index 9a16f6c..2a3e840 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -3,12 +3,10 @@
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
-import com.core.annotations.AppAuth;
 import com.core.common.BaseRes;
 import com.core.common.Cools;
 import com.core.common.R;
 import com.core.exception.CoolException;
-import com.fasterxml.jackson.databind.ObjectMapper;
 import com.zy.asrs.entity.*;
 import com.zy.asrs.entity.param.*;
 import com.zy.asrs.service.*;
@@ -21,11 +19,8 @@
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
-import java.io.IOException;
-import java.lang.reflect.Field;
 import java.util.*;
 
-import static org.apache.ibatis.ognl.OgnlRuntime.setFieldValue;
 
 @Slf4j
 @RestController
@@ -61,25 +56,6 @@
     public static final ArrayList<String> APP_KEY_LIST = new ArrayList<String>() {{
         add("ea1f0459efc02a79f046f982767939ae");
     }};
-    //agv浠诲姟瀹屾垚
-    @PostMapping("/toAgvTaskOver")
-    @AppAuth(memo = "agv浠诲姟瀹屾垚鎺ュ彛")
-    public R getAgvTaskOver(@RequestHeader String appkey,
-                           @RequestBody TaskOverParam param,
-                           HttpServletRequest request){
-        auth(appkey, param, request);
-        if (Cools.isEmpty(param)) {
-            return R.parse(BaseRes.PARAM);
-        }
-        if (Cools.isEmpty(param.getWharfCode())){
-            return R.error("鐮佸ご[wharfCode]涓嶈兘涓虹┖");
-        }
-        if (Cools.isEmpty(param.getStatus())){
-            return R.error("瀹屾垚鏍囪[status]涓嶈兘涓虹┖");
-        }
-        openService.getAgvTaskOver(param);
-        return R.ok();
-    }
 
     //鍒涘缓浠诲姟
     @PostMapping("/taskCreate")
@@ -158,44 +134,6 @@
         return R.ok().add(taskWrk);
     }
 
-    //鍙栨斁璐х敵璇�
-    @PostMapping("/pick/and/place/v1")
-    @AppAuth(memo = "agv鍙栨斁璐х敵璇�")
-    public R getAgvPickAndPlaceV1(@RequestHeader String appkey,
-                            @RequestBody TaskOverParam param,
-                            HttpServletRequest request){
-        auth(appkey, param, request);
-        if (Cools.isEmpty(param)) {
-            return R.parse(BaseRes.PARAM);
-        }
-        if (Cools.isEmpty(param.getStaNo())){
-            return R.error("鐮佸ご[staNo]涓嶈兘涓虹┖");
-        }
-        if (Cools.isEmpty(param.getType())){
-            return R.error("绫诲瀷[type]涓嶈兘涓虹┖");
-        }
-        return openService.getAgvPickAndPlaceV1(param);
-    }
-
-    //鍙栨斁璐у畬鎴愬弽棣�
-    @PostMapping("/pick/and/place/v2")
-    @AppAuth(memo = "agv鍙栨斁璐у畬鎴愬弽棣�")
-    public R getAgvPickAndPlaceV2(@RequestHeader String appkey,
-                                  @RequestBody TaskOverParam param,
-                                  HttpServletRequest request){
-        auth(appkey, param, request);
-        if (Cools.isEmpty(param)) {
-            return R.parse(BaseRes.PARAM);
-        }
-        if (Cools.isEmpty(param.getStaNo())){
-            return R.error("鐮佸ご[staNo]涓嶈兘涓虹┖");
-        }
-        if (Cools.isEmpty(param.getType())){
-            return R.error("绫诲瀷[type]涓嶈兘涓虹┖");
-        }
-        return openService.getAgvPickAndPlaceV2(param);
-    }
-
     //鏌ヨ浠诲姟鎸囦护闆嗗悎
     @GetMapping("/queryTaskCommand")
     public R queryTaskCommand(@RequestHeader String appkey,
@@ -220,100 +158,6 @@
         if (!APP_KEY_LIST.contains(appkey)) {
             throw new CoolException("璁よ瘉澶辫触锛岃纭appkey鏃犺锛�");
         }
-    }
-
-    //AGV璇锋眰鍏ュ簱鐮佸ご鎺ュ彛
-    @PostMapping("/targetWharfApply")
-    @AppAuth(memo = "AGV璇锋眰鍏ュ簱鐮佸ご鎺ュ彛")
-    public R targetWharfApply(@RequestHeader String appkey,
-                              @RequestBody WMSAndAGVInterfaceParam param,
-                              HttpServletRequest request) throws IOException {
-        auth(appkey,param,request);
-
-        if (Cools.isEmpty(param)){
-            return R.error("鍙傛暟涓虹┖锛�");
-        } else if (Cools.isEmpty(param.getTaskNo())){
-            return R.error("宸ヤ綔鍙蜂负绌猴紒");
-        } else if (Cools.isEmpty(param.getContainerCode())){
-            return R.error("鎵樼洏缂栫爜涓虹┖锛�");
-        } else if (Cools.isEmpty(param.getWharfSource())){
-            return R.error("婧愮爜澶翠负绌猴紒");
-        } else if (Cools.isEmpty(param.getFreeWharfs()) || param.getFreeWharfs().size()==0){
-            return R.error("绌洪棽鐨勫叆搴撶爜澶达紙AGV锛変负绌猴紒");
-        }
-        R r = openService.AgvToWCSToWms(param);
-        apiLogService.save("AGV璇锋眰鍏ュ簱鐮佸ご鎺ュ彛"
-                ,request.getRemoteAddr()+request.getRequestURI()
-                ,appkey
-                ,request.getRemoteAddr()
-                ,JSON.toJSONString(param)
-                ,r.toString()
-                ,true
-        );
-        return r;
-    }
-
-    //AGV璇锋眰鍔ㄤ綔鎺ュ彛
-    @PostMapping("/agvTaskRequest")
-    @AppAuth(memo = "AGV璇锋眰鍔ㄤ綔鎺ュ彛")
-    public R agvTaskRequest(@RequestHeader String appkey,
-                              @RequestBody WMSAndAGVInterfaceParam param,
-                              HttpServletRequest request) {
-        auth(appkey, param, request);
-        if (Cools.isEmpty(param)){
-            return R.error("鍙傛暟涓虹┖锛�");
-        } else if (Cools.isEmpty(param.getRequestType())){
-            return R.error("璇锋眰绫诲瀷涓虹┖锛�");
-        } else if (Cools.isEmpty(param.getWharfCode())){
-            return R.error("鐮佸ご缂栧彿涓虹┖锛�");
-        }
-
-        Map<String,Integer> map = new HashMap<>();
-        map.put("J-1102",102);map.put("J-1101",101);
-        map.put("J-1103",105);map.put("J-1104",106);
-        map.put("J-1105",109);map.put("J-1106",110);
-        map.put("J-1107",113);map.put("J-1108",114);
-        map.put("J-1109",117);map.put("J-1110",118);
-        map.put("J-1111",121);map.put("J-1112",122);
-        map.put("H-1102",300);map.put("H-1101",305);
-        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.getInEnable().equals("Y") || basDevp.getOutEnable().equals("Y"))){
-            apiLogService.save("AGV璇锋眰鍏ュ簱鐮佸ご鎺ュ彛"
-                    ,request.getRemoteAddr()+request.getRequestURI()
-                    ,appkey
-                    ,request.getRemoteAddr()
-                    ,JSON.toJSONString(param)
-                    ,R.ok().toString()
-                    ,true
-            );
-            return R.ok("鍙叆");
-        }else {
-            apiLogService.save("AGV璇锋眰鍏ュ簱鐮佸ご鎺ュ彛"
-                    ,request.getRemoteAddr()+request.getRequestURI()
-                    ,appkey
-                    ,request.getRemoteAddr()
-                    ,JSON.toJSONString(param)
-                    ,R.error("绔欑偣鐘舵�佷笉鍙叆").toString()
-                    ,true
-            );
-            return R.error("绔欑偣鐘舵�佷笉鍙叆");
-        }
-
-
-
-
-
     }
 
     //浠诲姟涓嬪彂鎺ュ彛
@@ -462,52 +306,6 @@
             crnStatusParams.add(crnStatusParam);
         }
         return R.ok(crnStatusParams);
-    }
-
-    public static <T> List<T> convertListMapToListObject(List<HashMap<String, Object>> listMap, Class<T> clazz) throws Exception {
-        List<T> list = new ArrayList<>();
-
-        for (Map<String, Object> map : listMap) {
-            T obj = clazz.getDeclaredConstructor().newInstance();
-
-            for (Map.Entry<String, Object> entry : map.entrySet()) {
-                String key = entry.getKey();
-                Object value = entry.getValue();
-
-                try {
-                    Field field = clazz.getDeclaredField(key);
-                    field.setAccessible(true);
-                    setFieldValue(obj, field, value);
-                } catch (NoSuchFieldException e) {
-                    System.out.println("No such field: " + key + " in class " + clazz.getName());
-                }
-            }
-
-            list.add(obj);
-        }
-
-        return list;
-    }
-    private static void setFieldValue(Object obj, Field field, Object value) throws IllegalAccessException {
-        Class<?> fieldType = field.getType();
-
-        if (fieldType.isAssignableFrom(value.getClass())) {
-            field.set(obj, value);
-        } else if (fieldType == int.class || fieldType == Integer.class) {
-            field.set(obj, ((Number) value).intValue());
-        } else if (fieldType == long.class || fieldType == Long.class) {
-            field.set(obj, ((Number) value).longValue());
-        } else if (fieldType == double.class || fieldType == Double.class) {
-            field.set(obj, ((Number) value).doubleValue());
-        } else if (fieldType == float.class || fieldType == Float.class) {
-            field.set(obj, ((Number) value).floatValue());
-        } else if (fieldType == boolean.class || fieldType == Boolean.class) {
-            field.set(obj, (Boolean) value);
-        } else if (fieldType == String.class) {
-            field.set(obj, String.valueOf(value));
-        } else {
-            System.out.println("Unsupported field type: " + fieldType.getName());
-        }
     }
 
 }

--
Gitblit v1.9.1