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