From 95ca12994fe6a68b46d30653123dba8d8acf20fc Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期一, 07 四月 2025 10:46:15 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/SiteController.java |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/SiteController.java b/src/main/java/com/zy/asrs/controller/SiteController.java
index ce98c40..fdc8fa0 100644
--- a/src/main/java/com/zy/asrs/controller/SiteController.java
+++ b/src/main/java/com/zy/asrs/controller/SiteController.java
@@ -70,7 +70,6 @@
         }
         // 鎸佷箙鏁版嵁
         List<BasDevp> basDevps = basDevpService.selectList(new EntityWrapper<BasDevp>().orderBy("dev_no"));
-        List<BasRgv> basRgvs = basRgvService.selectList(new EntityWrapper<BasRgv>());
         for (BasDevp devp : basDevps) {
             SiteTableVo vo = new SiteTableVo();
             vo.setDevNo(devp.getDevNo());    // 绔欑偣缂栧彿
@@ -78,13 +77,7 @@
             list.add(vo);
             StaProtocol staProtocol = station.get(devp.getDevNo());
             if (null == staProtocol) { continue; }
-            for (BasRgv basRgv: basRgvs){
-                if (basRgv.getRgvNo() == devp.getDevNo()){
-                    vo.setWorkNo(basRgv.getWrkNo1());   //  宸ヤ綔鍙�
-                }else {
-                    vo.setWorkNo(staProtocol.getWorkNo());   //  宸ヤ綔鍙�
-                }
-            }
+            vo.setWorkNo(staProtocol.getWorkNo().intValue());
             vo.setAutoing(staProtocol.isAutoing()?"Y":"N");     //  鑷姩
             vo.setLoading(staProtocol.isLoading()?"Y":"N");     // 鏈夌墿
             vo.setInEnable(staProtocol.isInEnable()?"Y":"N");   // 鍙叆
@@ -94,6 +87,10 @@
             vo.setStaNo(staProtocol.getStaNo());                // 鐩爣绔�
 //            vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() && staProtocol.isLow() ? "浣�" : "楂�");     //楂樹綆搴撲綅
             vo.setLocType1(devp.getDevNo()==102 ? "楂�" : "浣�");
+            vo.setIn(staProtocol.isIn()?"Y":"N");
+            vo.setOut(staProtocol.isOut()?"Y":"N");
+            vo.setIdle(staProtocol.isIdle()?"Y":"N");
+            vo.setFinishWorkNo(staProtocol.getFinishWorkNo().toString());
         }
 
         return R.ok().add(list);
@@ -144,7 +141,7 @@
                 if (siteId.equals(entry.getKey())) {
                     StaProtocol staProtocol = entry.getValue();
                     vo.setDevNo(entry.getKey());    // 绔欑偣缂栧彿
-                    vo.setWorkNo(staProtocol.getWorkNo());   //  宸ヤ綔鍙�
+                    vo.setWorkNo(staProtocol.getWorkNo().intValue());   //  宸ヤ綔鍙�
                     vo.setAutoing(staProtocol.isAutoing()?"Y":"N");     //  鑷姩
                     vo.setLoading(staProtocol.isLoading()?"Y":"N");     // 鏈夌墿
                     vo.setInEnable(staProtocol.isInEnable()?"Y":"N");   // 鍙叆
@@ -178,7 +175,7 @@
                         staProtocol = staProtocol.clone();
                     }
                     if (workNo != null) {
-                        staProtocol.setWorkNo(workNo);
+                        staProtocol.setWorkNo(workNo.shortValue());
                     }
                     if (staNo != null) {
                         staProtocol.setStaNo(staNo);
@@ -261,6 +258,13 @@
 
             vo.setPlcDesc("椤跺崌鐢垫満鎺ヨЕ鍣ㄦ晠闅�");
             vo.setError("椤跺崌鐢垫満鎺ヨЕ鍣ㄦ晠闅�");
+            /*
+             * 瀹滅瀹氬埗  150绔欑偣寮傚父淇℃伅锛氬ぇ鎵樼洏鐩殑绔欓敊璇�
+             * */
+            if (entry.getKey()==150){
+                vo.setPlcDesc("150绔欑偣澶ф墭鐩樼洰鐨勭珯閿欒");
+                vo.setError("150绔欑偣澶ф墭鐩樼洰鐨勭珯閿欒");
+            }
             list.add(vo);
         }
         if (staProtocol.isFrontErr()){

--
Gitblit v1.9.1