From 23a2e30f0f70c1f526a04bffda38fd124ed47630 Mon Sep 17 00:00:00 2001
From: zhangc <zc@123>
Date: 星期五, 18 四月 2025 14:51:52 +0800
Subject: [PATCH] 999

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   78 +++++++++++++++++++-------------------
 1 files changed, 39 insertions(+), 39 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index ad2d629..2fbed3d 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -1,6 +1,7 @@
 package com.zy.asrs.service.impl;
 
 import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.zy.asrs.domain.enums.NotifyMsgType;
 import com.zy.asrs.entity.*;
@@ -8,6 +9,7 @@
 import com.zy.asrs.utils.NotifyUtils;
 import com.zy.asrs.utils.Utils;
 import com.zy.common.model.MapNode;
+import com.zy.common.model.SearchLocParam;
 import com.zy.common.model.enums.NavigationMapType;
 import com.zy.common.service.CommonService;
 import com.zy.common.utils.*;
@@ -40,10 +42,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 /**
  * 绔嬩綋浠撳簱WCS绯荤粺涓绘祦绋嬩笟鍔�
@@ -101,7 +100,7 @@
     private BasWrkStatusService wrkStatusService;
 
 
-    private boolean isInEnable(DevpThread devpThread, Integer staNo) {
+    public boolean isInEnable(DevpThread devpThread, Integer staNo) {
         if (staNo == null) {
             return false;
         }
@@ -117,6 +116,7 @@
             case 1031:
             case 1032:
                 return devpThread.getStation().get(1032).isInEnable();
+            case 1024:
             case 1025:
             case 1026:
                 return devpThread.getStation().get(1025).isInEnable();
@@ -128,7 +128,7 @@
         return false;
     }
 
-    private boolean isOutEnable(DevpThread devpThread, Integer staNo) {
+    public boolean isOutEnable(DevpThread devpThread, Integer staNo) {
         if (staNo == null) {
             return false;
         }
@@ -141,9 +141,7 @@
             case 1022:
             case 1023:
                 return devpThread.getStation().get(1022).isOutEnable();
-            case 1031:
-            case 1032:
-                return devpThread.getStation().get(1032).isOutEnable();
+            case 1024:
             case 1025:
             case 1026:
                 return devpThread.getStation().get(1025).isOutEnable();
@@ -151,6 +149,9 @@
             case 1014:
             case 1015:
                 return devpThread.getStation().get(1014).isOutEnable();
+            case 1031:
+            case 1032:
+                return devpThread.getStation().get(1032).isOutEnable();
         }
         return false;
     }
@@ -196,23 +197,22 @@
                             wrkMastService.updateById(wrkMast);
                         }
                         try {
-                        /*String wmsUrl = "127.0.0.1:8080/fyxcwms";
-                        SearchLocParam param = new SearchLocParam();
-                        param.setBarcode(barcode);
-                        param.setIoType(1);
-                        param.setSourceStaNo(inSta.getStaNo());
-                        param.setLocType1(staProtocol.getLocType1().shortValue());
-                        String response = new HttpHandler.Builder()
-                                .setUri(wmsUrl)
-                                .setPath("/rpc/pakin/loc/v1")
-                                .setJson(JSON.toJSONString(param))
-                                .build()
-                                .doPost();
-                        JSONObject jsonObject = JSON.parseObject(response);
-                        Integer code = jsonObject.getInteger("code");
-                        if (code.equals(200)) {
-                            StartupDto dto = jsonObject.getObject("data", StartupDto.class);
-
+                            String wmsUrl = "192.168.10.201:8080/fyxcwms";
+                            SearchLocParam param = new SearchLocParam();
+                            param.setBarcode(barcode);
+                            param.setIoType(1);
+                            param.setSourceStaNo(inSta.getStaNo());
+                            param.setLocType1(staProtocol.getLocType1().shortValue());
+                            String response = new HttpHandler.Builder()
+                                    .setUri(wmsUrl)
+                                    .setPath("/rpc/pakin/loc/v1")
+                                    .setJson(JSON.toJSONString(param))
+                                    .build()
+                                    .doPost();
+                            JSONObject jsonObject = JSON.parseObject(response);
+                            Integer code = jsonObject.getInteger("code");
+                            if (code.equals(200)) {
+                                //StartupDto dto = jsonObject.getObject("data", StartupDto.class);
 //                                String wmsLocNo = dto.getLocNo();
 //                                int row = Integer.parseInt(wmsLocNo.substring(0, 2));
 //                                int bay = Integer.parseInt(wmsLocNo.substring(2, 5));
@@ -243,19 +243,19 @@
 //                                }catch (Exception e){
 //
 //                                }
-                        } else {
-                            String msg = jsonObject.getString("msg");
-                            HashMap<String, String> hashMap = new HashMap<>();
-                            hashMap.put("msg", msg);
-                            hashMap.put("sta", inSta.getStaNo().toString());
-                            new HttpHandler.Builder()
-                                    .setUri(wmsUrl)
-                                    .setPath("/rpc/led/getError")
-                                    .setJson(JSON.toJSONString(hashMap))
-                                    .build()
-                                    .doPost();
-                            News.error("鍏ュ簱鐢宠澶辫触锛屼换鍔℃暟鎹�={}锛岃姹傚搷搴�={}", JSON.toJSON(param), JSON.toJSON(jsonObject));
-                        }*/
+                            } else {
+                                String msg = jsonObject.getString("msg");
+                                HashMap<String, String> hashMap = new HashMap<>();
+                                hashMap.put("msg", msg);
+                                hashMap.put("sta", inSta.getStaNo().toString());
+                                new HttpHandler.Builder()
+                                        .setUri(wmsUrl)
+                                        .setPath("/rpc/led/getError")
+                                        .setJson(JSON.toJSONString(hashMap))
+                                        .build()
+                                        .doPost();
+                                News.error("鍏ュ簱鐢宠澶辫触锛屼换鍔℃暟鎹�={}锛岃姹傚搷搴�={}", JSON.toJSON(param), JSON.toJSON(jsonObject));
+                            }
                         } catch (Exception e) {
                             e.printStackTrace();
                         }

--
Gitblit v1.9.1