From c1ef2d1fc4c0dae2bc8452924dcd77a0ff3a1ef5 Mon Sep 17 00:00:00 2001 From: cpT <1@123> Date: 星期四, 19 六月 2025 15:02:52 +0800 Subject: [PATCH] #改造 --- src/main/java/com/zy/asrs/controller/SiteController.java | 84 ++++++------------------------------------ 1 files changed, 12 insertions(+), 72 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/SiteController.java b/src/main/java/com/zy/asrs/controller/SiteController.java index 45efdff..076c199 100644 --- a/src/main/java/com/zy/asrs/controller/SiteController.java +++ b/src/main/java/com/zy/asrs/controller/SiteController.java @@ -113,6 +113,8 @@ vo.setStaNo(staProtocol.getStaNo()); // 鐩爣绔� // vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() && staProtocol.isLow() ? "浣�" : "楂�"); //楂樹綆搴撲綅 vo.setLocType1(devp.getDevNo()==102 ? "楂�" : "浣�"); + vo.setWeight(staProtocol.getGrossWt().toString()); + vo.setErrorDev(staProtocol.getErrorDev()); } return R.ok().add(list); } @@ -171,7 +173,7 @@ vo.setEmptyMk(staProtocol.isEmptyMk()?"Y":"N"); // 绌烘澘淇″彿 vo.setStaNo(staProtocol.getStaNo()); // 鐩爣绔� vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() && staProtocol.isLow() ? "浣�" : "楂�"); //楂樹綆搴撲綅 - vo.setCar(staProtocol.isCar() ? "鏈�": "鏃�"); +// vo.setCar(staProtocol.isCar() ? "鏈�": "鏃�"); return R.ok().add(vo); } } @@ -182,8 +184,8 @@ @PostMapping("/detl/update") @ManagerAuth(memo = "淇敼绔欑偣鏁版嵁") public R siteDetlUpdate(@RequestParam Integer devNo, - @RequestParam Short workNo, - @RequestParam Short staNo, + @RequestParam Integer workNo, + @RequestParam Integer staNo, @RequestParam(required = false) String pakMk, @RequestParam(required = false) Boolean inEnable, @RequestParam(required = false) Boolean outEnable @@ -221,7 +223,7 @@ basDevp.setOutEnable(outEnable ? "Y" : "N"); } basDevpService.updateById(basDevp); - boolean result = CommandUtils.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol), false); + boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); if (result) { return R.ok(); } else { @@ -267,10 +269,10 @@ staProtocol.setOutEnable(outEnable); basDevp.setOutEnable(outEnable ? "Y" : "N"); } - staProtocol.setWorkNo((short) 0); - staProtocol.setStaNo((short) 0); + staProtocol.setWorkNo(0); + staProtocol.setStaNo(0); basDevpService.updateById(basDevp); - boolean result = CommandUtils.offer(SlaveType.Devp, devp.getId(), new Task(3, staProtocol), false); + boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(3, staProtocol)); if (result) { return R.ok(); } else { @@ -308,9 +310,9 @@ } else { staProtocol = staProtocol.clone(); } - staProtocol.setWorkNo((short) 9999); - staProtocol.setStaNo(inSta.getStaNo().shortValue()); - boolean result = CommandUtils.offer(SlaveType.Devp, devp.getId(), new Task(3, staProtocol), false); + staProtocol.setWorkNo( 9999); + staProtocol.setStaNo(inSta.getStaNo()); + boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(3, staProtocol)); if (result) { return R.ok(); } else { @@ -324,68 +326,6 @@ public List<PlcErrorTableVo> staPlcErr(Map.Entry<Integer, StaProtocol> entry){ List<PlcErrorTableVo> list = new ArrayList<>(); StaProtocol staProtocol = entry.getValue(); - if (staProtocol.getBreakerErr()){ - PlcErrorTableVo vo = new PlcErrorTableVo(); - vo.setNo(entry.getKey()); // 搴忓彿 - vo.setPlcDesc("鏂矾鍣ㄦ晠闅�"); - vo.setError("鏂矾鍣ㄦ晠闅�"); - list.add(vo); - } - if (staProtocol.getInfraredErr()){ - PlcErrorTableVo vo = new PlcErrorTableVo(); - vo.setNo(entry.getKey()); // 搴忓彿 - vo.setPlcDesc("鍏夌數寮傚父"); - vo.setError("鍏夌數寮傚父"); - list.add(vo); - } - if (staProtocol.getOutTimeErr()){ - PlcErrorTableVo vo = new PlcErrorTableVo(); - vo.setNo(entry.getKey()); // 搴忓彿 - - vo.setPlcDesc("杩愯瓒呮椂"); - vo.setError("杩愯瓒呮椂"); - list.add(vo); - } - if (staProtocol.getSeizeSeatErr()){ - PlcErrorTableVo vo = new PlcErrorTableVo(); - vo.setNo(entry.getKey()); // 搴忓彿 - - vo.setPlcDesc("鍗犱綅瓒呮椂"); - vo.setError("鍗犱綅瓒呮椂"); - list.add(vo); - } - if (staProtocol.getWrkYgoodsN()){ - PlcErrorTableVo vo = new PlcErrorTableVo(); - vo.setNo(entry.getKey()); // 搴忓彿 - - vo.setPlcDesc("鏈変换鍔℃棤璐ф晠闅�"); - vo.setError("鏈変换鍔℃棤璐ф晠闅�"); - list.add(vo); - } - if (staProtocol.getInverterErr()){ - PlcErrorTableVo vo = new PlcErrorTableVo(); - vo.setNo(entry.getKey()); // 搴忓彿 - - vo.setPlcDesc("鍙橀鍣ㄦ晠闅�"); - vo.setError("鍙橀鍣ㄦ晠闅�"); - list.add(vo); - } - if (staProtocol.getContactErr()){ - PlcErrorTableVo vo = new PlcErrorTableVo(); - vo.setNo(entry.getKey()); // 搴忓彿 - - vo.setPlcDesc("鐢垫満鎺ヨЕ鍣ㄦ晠闅�"); - vo.setError("鐢垫満鎺ヨЕ鍣ㄦ晠闅�"); - list.add(vo); - } - if (staProtocol.getUpcontactErr()){ - PlcErrorTableVo vo = new PlcErrorTableVo(); - vo.setNo(entry.getKey()); // 搴忓彿 - - vo.setPlcDesc("椤跺崌鐢垫満鎺ヨЕ鍣ㄦ晠闅�"); - vo.setError("椤跺崌鐢垫満鎺ヨЕ鍣ㄦ晠闅�"); - list.add(vo); - } if (staProtocol.isFrontErr()){ PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 -- Gitblit v1.9.1