From b7380ff70bcc962494cd6640fcc3eac21aaab0a1 Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期四, 15 一月 2026 08:09:29 +0800
Subject: [PATCH] 1.自动下发出库任务给wcs 2.wcs申请入库

---
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |  179 -----------------------------------------------------------
 1 files changed, 0 insertions(+), 179 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 b3f4727..c9f1035 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -23,7 +23,6 @@
 import com.zy.common.service.CommonService;
 import com.zy.common.utils.HttpHandler;
 import com.zy.common.utils.NodeUtils;
-import com.zy.erp.kingdee.utils.PostMesDataUtils;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
@@ -838,95 +837,6 @@
 
     @Override
     @Transactional
-    public boolean TaskArmWorkOrderSign(OrderArmEndParam param) {
-        BasArmMastSign basArmMastSignNew = basArmMastSignService.selectOne(
-                new EntityWrapper<BasArmMastSign>()
-                        .eq("order_no", param.getOrderNo())
-                        .eq("create_time", param.getBindingTags())
-                        .eq("status", 0)
-        );
-        if (Cools.isEmpty(basArmMastSignNew)) {
-            return false;
-        }
-        return true;
-    }
-
-    @Override
-    @Transactional
-    public boolean TaskAgvReport(TaskAgvReportParam param) {
-        BasAgvMast basAgvMast = basAgvMastService.selectOne(new EntityWrapper<BasAgvMast>().eq("task_no", param.getTaskNo()));
-        if (Cools.isEmpty(basAgvMast)) {
-            return false;
-        }
-        basAgvMast.setStatus(2);
-        basAgvMastService.updateById(basAgvMast);
-        return true;
-    }
-
-    @Override
-    @Transactional
-    public boolean taskAgvCreate(TaskAgvCreateParam param) {
-        // 鍙傛暟妫�鏌�
-        if (param == null) {
-            throw new CoolException("鍙傛暟涓嶈兘涓虹┖");
-        }
-        BasAgvMast basAgvMast = new BasAgvMast();
-
-        Long ts = basAgvMast.getTimestamp();
-        if (ts == null) {
-            throw new CoolException("timestamp 鐢熸垚澶辫触");
-        }
-
-        String barcode = String.valueOf(ts);
-        if (barcode.length() > 16) {
-            barcode = barcode.substring(0, 16);
-        }
-        basAgvMast.setBarcode(barcode);
-
-        String locNo = null;
-        String staNo = null;
-        basAgvMast.setTaskNo(commonService.getWorkNo(0));
-        basAgvMast.setSourceStaNo(param.getSourceStaNo());
-        basAgvMast.setStaNo(param.getStaNo());
-        basAgvMast.setSourceLocNo(param.getSourceLocNo());
-        basAgvMast.setLocNo(param.getLocNo());
-        basAgvMast.setPriority(1L);
-        basAgvMast.setStatus(0);
-        basAgvMast.setAppeTime(new Date());
-        basAgvMast.setModiTime(new Date());
-        basAgvMast.setIoType(param.getIoType());
-        basAgvMast.setFloorNo(param.getFloorNo());
-        switch (basAgvMast.getIoType()) {
-            // AGV搴撲綅==銆嬭緭閫佺嚎绔欑偣  0
-            // AGV搴撲綅==銆婣GV搴撲綅  1
-            // 杈撻�佺嚎绔欑偣==銆婣GV搴撲綅  2
-            // 杈撻�佺嚎绔欑偣==銆嬭緭閫佺嚎绔欑偣  3
-            case 0:
-            case 1:
-                locNo = param.getSourceLocNo();
-                break;
-            case 2:
-            case 3:
-                staNo = param.getSourceStaNo().toString();
-                break;
-        }
-        basAgvMastService.insert(basAgvMast);
-
-        bindCtnrAndBinParam bindParam = new bindCtnrAndBinParam();
-        bindParam.setBarcode(basAgvMast.getBarcode());
-        bindParam.setIndBind("1");
-        bindParam.setFloorNo(basAgvMast.getFloorNo());
-        bindParam.setLocNo(locNo);
-        bindParam.setStaNo(staNo);
-        if (bindCtnrAndBin(bindParam)) {
-            return true;
-        } else {
-            throw new CoolException("鏈兘缁戝畾");
-        }
-    }
-
-    @Override
-    @Transactional
     public List<PickWrkDetlListParam> getPickList(PdaPickListParam param) {
         List<WrkDetl> wrkDetls = wrkDetlService.findByBarcode(param.getBarcode());
         List<PickWrkDetlListParam> result = new ArrayList<>();
@@ -1060,95 +970,6 @@
         return true;
     }
 
-
-    @Override
-    @Transactional
-    public boolean agvApplicationPassedTheGrating(ArmAgvGratingParam arm) {
-        ReturnT<String> result = new PostMesDataUtils().postMesDataArmGrating("鍏夋爡璇锋眰涓嬪彂锛�", ArmConstant.getArmUrl(arm.getArmNo()), ArmConstant.ARM_ADAPTOR_GRATING_AGVENTER, arm);
-        if (result.getCode() == 200) {
-            return true;
-        }
-        return false;
-    }
-
-    @Override
-    @Transactional
-    public boolean agvApplicationPassedTheGrating(AgvGoTheArnParam param) {
-        String URL = "http://10.10.10.200:8181/rcms/services/rest/hikRpcService"; // AGV鎺ュ彛鍦板潃
-        String AGVPath = "continueTask"; // 鎺ュ彛璺緞
-        AgvGoParam agvGoParam = new AgvGoParam();
-        agvGoParam.setCode("0");
-        agvGoParam.setMessage("缁х画鎵ц");
-        agvGoParam.setReqCode(param.getReqCode());
-        agvGoParam.setTaskCode(param.getTaskCode());
-        ReturnT<String> result = new PostMesDataUtils().postMesDataArmGrating("鍏夋爡涓嬪彂鍚庣户缁换鍔★細", URL, AGVPath, agvGoParam);
-        if (result.getCode() == 200) {
-            return true;
-        }
-        return false;
-    }
-
-    @Override
-    @Transactional
-    public boolean agvBindAndBin(String taskNo) {
-        String URL = "http://10.10.10.200:8181"; // AGV鎺ュ彛鍦板潃
-        String AGVPath = "rcms/services/rest/hikRpcService/bindCtnrAndBin"; // 鎺ュ彛璺緞
-        BasAgvMast basAgvMast = basAgvMastService.selectOne(new EntityWrapper<BasAgvMast>().eq("task_no", taskNo));
-        if (Cools.isEmpty(basAgvMast)) {
-            return false;
-        }
-        if (basAgvMast.getFloorNo() == 1) {
-            BasAgvLocNoService basAgvLocNoService = SpringUtils.getBean(BasAgvLocNoService.class);
-            BasAgvLocNo basAgvLocNoEnd = basAgvLocNoService.selectOne(
-                    new EntityWrapper<BasAgvLocNo>().eq("sta_no", basAgvMast.getStaNo())
-            );
-            BasAgvLocNo locNo = basAgvLocNoService.selectOne(
-                    new EntityWrapper<BasAgvLocNo>().eq("loc_no", basAgvMast.getLocNo())
-            );
-            String binCode = basAgvLocNoEnd != null
-                    ? basAgvLocNoEnd.getAgvLocNo()
-                    : (locNo != null ? locNo.getAgvLocNo() : null);
-            if (Cools.isEmpty(basAgvMast)) {
-                return false;
-            }
-            String ctnrCode = basAgvMast.getBarcode().length() > 1 ? basAgvMast.getBarcode() : basAgvMast.getTimestamp().toString();
-            AgvBindCtnrAndBinParam agvBindCtnrAndBinParam = new AgvBindCtnrAndBinParam();
-            agvBindCtnrAndBinParam.setReqCode(basAgvMast.getTaskNo() + "-" + System.currentTimeMillis());
-            agvBindCtnrAndBinParam.setCtnrCode(ctnrCode);
-            agvBindCtnrAndBinParam.setCtnrTyp("1");
-            agvBindCtnrAndBinParam.setStgBinCode(binCode);
-            agvBindCtnrAndBinParam.setIndBind("0");
-            ReturnT<String> resultBind = new PostMesDataUtils().postMesDataArmGrating("AGV瀹瑰櫒瑙g粦", URL, AGVPath, agvBindCtnrAndBinParam);
-            if (resultBind.getCode() == 200) {
-                basAgvMast.setStatus(4);
-                basAgvMastService.updateById(basAgvMast);
-                return true;
-            }
-            return false;
-        } else {
-            if (basAgvMast != null
-                    && basAgvMast.getIoType() != null
-                    && (basAgvMast.getIoType() == 0)
-                    && (Objects.equals(basAgvMast.getSourceStaNo(), 2033) || Objects.equals(basAgvMast.getStaNo(), 2034)
-                    || Objects.equals(basAgvMast.getStaNo(), 4003) || Objects.equals(basAgvMast.getSourceStaNo(), 4006))) {
-                AgvBindCtnrAndBinTwoParam agvBindCtnrAndBinTwoParam = new AgvBindCtnrAndBinTwoParam();
-                agvBindCtnrAndBinTwoParam.setReqCode(String.valueOf(snowflakeIdWorker.nextId()));
-                agvBindCtnrAndBinTwoParam.setPodcode(basAgvMast.getBarcode());
-                agvBindCtnrAndBinTwoParam.setPositionCode(basAgvMast.getStaNo().toString());
-                agvBindCtnrAndBinTwoParam.setIndBind("0");
-                ;
-                ReturnT<String> resultBind = new PostMesDataUtils().postMesDataArmGrating("AGV瀹瑰櫒瑙g粦",
-                        AgvConstant.AGV_URL + "/" + AgvConstant.AGV_hikRpcService, AgvConstant.getAGVADAPTOR(2), agvBindCtnrAndBinTwoParam);
-                if (resultBind.getCode() != 1) {
-                    basAgvMast.setStatus(4);
-                    basAgvMastService.updateById(basAgvMast);
-                    return true;
-                }
-            }
-        }
-        return false;
-
-    }
 
     @Override
     @Transactional

--
Gitblit v1.9.1