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/service/impl/OpenServiceImpl.java |  286 ---------------------------------------------------------
 1 files changed, 0 insertions(+), 286 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index f2d45cb..60bf3cd 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -1,34 +1,16 @@
 package com.zy.asrs.service.impl;
 
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.core.common.Cools;
-import com.core.common.R;
-import com.core.exception.CoolException;
 import com.zy.asrs.domain.enums.TaskStatusType;
 import com.zy.asrs.domain.enums.WorkNoType;
 import com.zy.asrs.entity.*;
-import com.zy.asrs.entity.param.TaskOverParam;
-import com.zy.asrs.entity.param.WMSAndAGVInterfaceParam;
 import com.zy.asrs.entity.param.TaskCreateParam;
 import com.zy.asrs.service.*;
 import com.zy.asrs.utils.Utils;
 import com.zy.common.service.CommonService;
-import com.zy.common.utils.HttpHandler;
-import com.zy.core.DevpThread;
-import com.zy.core.cache.MessageQueue;
-import com.zy.core.cache.SlaveConnection;
-import com.zy.core.enums.SlaveType;
-import com.zy.core.model.DevpSlave;
-import com.zy.core.model.Task;
-import com.zy.core.model.protocol.StaProtocol;
-import com.zy.core.properties.SlaveProperties;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
-
-import java.io.IOException;
 import java.util.*;
 
 @Service
@@ -37,33 +19,9 @@
     @Autowired
     private TaskWrkService taskWrkService;
     @Autowired
-    private SlaveProperties slaveProperties;
-    @Autowired
-    private ApiLogService apiLogService;
-
-    @Autowired
-    private StaDescService staDescService;
-    @Autowired
     private CommonService commonService;
     @Autowired
     private LocMastService locMastService;
-    @Autowired
-    private BasDevpService basDevpService;
-
-
-    @Value("${wms.url}")
-    private String wmsUrl;
-    public ArrayList<String> wharfCode1 = new ArrayList<String>() {{
-        add("J-1101");
-        add("J-1103");
-        add("J-1105");
-        add("J-1107");
-        add("J-1109");
-        add("J-1111");
-        add("H-1101");
-        add("G-1101");
-    }};
-
 
     @Override
     public HashMap<String, Object> taskCreate(TaskCreateParam param) {
@@ -131,249 +89,5 @@
         map.put("Msg","ok");
         return map;
     }
-
-    @Override
-    public R AgvToWCSToWms(WMSAndAGVInterfaceParam param) throws IOException {
-        ToWmsDTO toWmsDTO = new ToWmsDTO();
-        Map<String, Object> map = new HashMap<>();
-        map.put("x-api-key", "7a15b5db-29b6-552c-8cff-0cfec3756da2");
-        List<Integer> list = new ArrayList<>();
-        if (param.getWharfSource().contains("J")) {
-            list = getInEnableRoadway();
-        } else {
-            list = getInEnableRoadway2();
-        }
-
-
-        //TaskWrk taskWrk = taskWrkService.selectByTaskNo(param.getTaskNo());
-        toWmsDTO.setWarehouseId("1688469798893297665");
-        toWmsDTO.setContainerCode(param.getContainerCode());
-        toWmsDTO.setApplyType("TUNNEL");
-        toWmsDTO.setWharfSource(null);
-        toWmsDTO.setCanInboundTunnels(list);
-        String response = null;
-        try {
-            response = new HttpHandler.Builder()
-                    .setHeaders(map)
-                    .setUri(wmsUrl)
-                    .setPath("wcsManager/wcsInterface/inboundTaskApply")
-                    .setJson(JSON.toJSONString(toWmsDTO))
-                    .build()
-                    .doPost();
-        } catch (Exception e) {
-            return R.error("wms杩炴帴澶辫触" + e.getMessage());
-        }
-
-        JSONObject jsonObject = JSON.parseObject(response);
-
-        apiLogService.save("wms璇锋眰鍏ュ簱鐮佸ご鎺ュ彛"
-                , wmsUrl + "wcsManager/wcsInterface/inboundTaskApply"
-                , null
-                , "127.0.0.1"
-                , JSON.toJSONString(toWmsDTO)
-                , response
-                , true
-        );
-
-        if (jsonObject.getInteger("code").equals(200)) {
-            //瑙f瀽
-            List<WMSAndAGVInterfaceParam> params = new ArrayList<>();
-            params.add(param);
-            WMSAndAGVInterfaceParam data = JSONObject.parseObject(jsonObject.get("data").toString(), WMSAndAGVInterfaceParam.class);
-            String msg = null;
-            try {
-                taskCreate(new TaskCreateParam(data));
-            } catch (Exception e) {
-                msg = e.getMessage();
-            }
-            if (msg != null) {
-                return R.error(msg);
-            }
-            Map<String, String> map1 = new HashMap<>();
-            StaDesc staDesc = new StaDesc();
-            if (param.getWharfSource().contains("J")) {
-                staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>()
-                        .eq("crn_no", data.getTaskTunnel())
-                        .eq("type_no", 1)
-                        .lt("stn_no", 200));
-            } else if (param.getWharfSource().contains("H")) {
-                staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>()
-                        .eq("crn_no", data.getTaskTunnel())
-                        .eq("type_no", 1)
-                        .lt("stn_no", 400)
-                        .gt("stn_no", 200));
-            } else {
-                staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>()
-                        .eq("crn_no", data.getTaskTunnel())
-                        .eq("type_no", 1)
-                        .lt("stn_no", 500)
-                        .ge("stn_no", 400));
-            }
-            map1.put("taskTunnel", staDesc.getStnDesc());
-            //map1.put("taskTunnel", "J-1104");
-            return R.ok(map1);
-        }
-        return R.error((String) jsonObject.get("msg"));
-    }
-
-    @Override
-    public void getAgvTaskOver(TaskOverParam param) {
-        // 鏍规嵁杈撻�佺嚎plc閬嶅巻
-        for (DevpSlave devp : slaveProperties.getDevp()) {
-            StaDesc staDesc = staDescService.selectOne(new EntityWrapper<StaDesc>()
-                    .eq("stn_desc", param.getWharfCode()));
-            if (Cools.isEmpty(staDesc)) {
-                throw new RuntimeException("鏈煡璇㈠埌绔欑偣淇℃伅");
-            }
-            // 鑾峰彇鍏ュ簱绔欎俊鎭�
-            DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId());
-            StaProtocol staProtocol = devpThread.getStation().get(staDesc.getStnNo());
-            if (staProtocol == null) {
-                continue;
-            } else {
-                staProtocol = staProtocol.clone();
-            }
-            Short workNo = staProtocol.getWorkNo();
-            if (wharfCode1.contains(param.getWharfCode())) {
-                if (!staProtocol.isLoading() && !staProtocol.isCar() && staProtocol.getWorkNo() > 0) {
-                    //AGV鍑哄簱瀹屾垚浠ュ悗
-                    staProtocol.setWorkNo((short) 0);
-                    staProtocol.setStaNo((short) 0);
-                    boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(3, staProtocol));
-                    if (result) {
-
-                    } else {
-                        throw new RuntimeException("agv杩斿洖瀹屾垚鍚庯紝鍛戒护涓嬪彂澶辫触");
-                    }
-                }
-            } else {
-                for (DevpSlave.Sta inSta : devp.getInSta()) {
-                    if (inSta.getBackSta().equals(staDesc.getStnNo())) {
-
-                        if (staProtocol.isLoading() && !staProtocol.isCar() && workNo == 0) {
-                            //AGV鍏ュ簱瀹屾垚浠ュ悗
-                            staProtocol.setWorkNo((short) 9999);
-                            staProtocol.setStaNo(inSta.getStaNo().shortValue());
-                            boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(3, staProtocol));
-                            if (result) {
-
-                            } else {
-                                throw new RuntimeException("agv杩斿洖瀹屾垚鍚庯紝鍛戒护涓嬪彂澶辫触");
-                            }
-                        }
-
-                    }
-                }
-            }
-        }
-
-    }
-
-    @Override
-    public R getAgvPickAndPlaceV1(TaskOverParam param) {
-        BasDevp basDevp = basDevpService.selectById(param.getStaNo());
-        if (Cools.isEmpty(basDevp)) {
-            return R.error("绔欑偣鍙锋湁璇�" + param.getStaNo());
-        }
-        if (param.getType() == 0 && basDevp.getAgvStartPick() == 1) {
-            return R.ok();
-        } else if (param.getType() == 1 && basDevp.getAgvStartPlace() == 1) {
-            return R.ok();
-        } else {
-            return R.error("涓嶅厑璁�");
-        }
-    }
-
-    @Override
-    public R getAgvPickAndPlaceV2(TaskOverParam param) {
-        BasDevp basDevp = basDevpService.selectById(param.getStaNo());
-        if (Cools.isEmpty(basDevp)) {
-            return R.error("绔欑偣鍙锋湁璇�" + param.getStaNo());
-        }
-        if (param.getType() == 0) {
-            basDevp.setAgvTargetPick(1);
-            basDevpService.updateById(basDevp);
-            return R.ok();
-        } else if (param.getType() == 1) {
-            basDevp.setAgvTargetPlace(1);
-            basDevpService.updateById(basDevp);
-            return R.ok();
-        } else {
-            return R.error("璇锋眰绫诲瀷寮傚父" + param.getType());
-        }
-    }
-
-    public List<Integer> getInEnableRoadway() {
-        int[] roadway = null;
-        List<Integer> list = new ArrayList<>();
-        Map<Integer, Integer> map = new HashMap<>();
-        map.put(103, 1);
-        map.put(107, 2);
-        map.put(111, 3);
-        map.put(115, 4);
-        map.put(119, 5);
-        map.put(123, 6);
-        //put(301,7);
-        // 鏍规嵁杈撻�佺嚎plc閬嶅巻
-        for (DevpSlave devp : slaveProperties.getDevp()) {
-            // 閬嶅巻鍏ュ簱鍙�
-            for (DevpSlave.Sta inSta : devp.getInSta()) {
-                // 鑾峰彇鍏ュ簱绔欎俊鎭�
-                DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId());
-                StaProtocol staProtocol = devpThread.getStation().get(inSta.getBackSta());
-                if (staProtocol == null) {
-                    continue;
-                } else {
-                    staProtocol = staProtocol.clone();
-                }
-                Short workNo = staProtocol.getWorkNo();
-                if (workNo == 0 && !staProtocol.isLoading()) {
-                    if (Cools.isEmpty(map.get(inSta.getStaNo()))) {
-                        continue;
-                    }
-                    list.add(map.get(inSta.getStaNo()));
-                }
-            }
-        }
-        //roadway = list.stream().mapToInt(Integer::intValue).toArray();
-        return list;
-    }
-
-    public List<Integer> getInEnableRoadway2() {
-        int[] roadway = null;
-        List<Integer> list = new ArrayList<>();
-        Map<Integer, Integer> map = new HashMap<>();
-        map.put(205, 1);
-        map.put(211, 2);
-        map.put(217, 3);
-        map.put(223, 4);
-        map.put(229, 5);
-        map.put(235, 6);
-        //put(301,7);
-        // 鏍规嵁杈撻�佺嚎plc閬嶅巻
-        for (DevpSlave devp : slaveProperties.getDevp()) {
-            // 閬嶅巻鍏ュ簱鍙�
-            for (DevpSlave.Sta inSta : devp.getInSta()) {
-                // 鑾峰彇鍏ュ簱绔欎俊鎭�
-                DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId());
-                StaProtocol staProtocol = devpThread.getStation().get(inSta.getBackSta());
-                if (staProtocol == null) {
-                    continue;
-                } else {
-                    staProtocol = staProtocol.clone();
-                }
-                Short workNo = staProtocol.getWorkNo();
-                if (workNo == 0 && !staProtocol.isLoading()) {
-                    if (Cools.isEmpty(map.get(inSta.getStaNo()))) {
-                        continue;
-                    }
-                    list.add(map.get(inSta.getStaNo()));
-                }
-            }
-        }
-        //roadway = list.stream().mapToInt(Integer::intValue).toArray();
-        return list;
-    }
-
 
 }

--
Gitblit v1.9.1