From 293c4c383056045ce4e86935d7179920db591256 Mon Sep 17 00:00:00 2001 From: zc <zc@123> Date: 星期五, 25 四月 2025 15:23:51 +0800 Subject: [PATCH] 完成调试 --- src/main/java/com/zy/asrs/controller/SiteController.java | 93 ++++++++++++++++++++++++---------------------- 1 files changed, 49 insertions(+), 44 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/SiteController.java b/src/main/java/com/zy/asrs/controller/SiteController.java index fdc8fa0..46422d9 100644 --- a/src/main/java/com/zy/asrs/controller/SiteController.java +++ b/src/main/java/com/zy/asrs/controller/SiteController.java @@ -45,7 +45,7 @@ @GetMapping("/io/mode/info/site") @ManagerAuth(memo = "鍏ュ嚭搴撴ā寮�") - public R ioMode(){ + public R ioMode() { List<Map<String, Object>> res = new ArrayList<>(); for (DevpSlave devp : slaveProperties.getDevp()) { SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId()); @@ -60,7 +60,7 @@ @PostMapping("/table/site") @ManagerAuth(memo = "绔欑偣淇℃伅琛�") - public R siteTable(){ + public R siteTable() { List<SiteTableVo> list = new ArrayList<>(); // 鍐呭瓨鏁版嵁 Map<Integer, StaProtocol> station = new HashMap<>(); @@ -71,25 +71,30 @@ // 鎸佷箙鏁版嵁 List<BasDevp> basDevps = basDevpService.selectList(new EntityWrapper<BasDevp>().orderBy("dev_no")); for (BasDevp devp : basDevps) { + if (devp.getDevNo() < 1100) { + continue; + } SiteTableVo vo = new SiteTableVo(); vo.setDevNo(devp.getDevNo()); // 绔欑偣缂栧彿 list.add(vo); StaProtocol staProtocol = station.get(devp.getDevNo()); - if (null == staProtocol) { continue; } + if (null == staProtocol) { + continue; + } vo.setWorkNo(staProtocol.getWorkNo().intValue()); - vo.setAutoing(staProtocol.isAutoing()?"Y":"N"); // 鑷姩 - vo.setLoading(staProtocol.isLoading()?"Y":"N"); // 鏈夌墿 - vo.setInEnable(staProtocol.isInEnable()?"Y":"N"); // 鍙叆 - vo.setOutEnable(staProtocol.isOutEnable()?"Y":"N"); // 鍙嚭 - vo.setPakMk(staProtocol.isPakMk()?"Y":"N"); // 鍏ュ簱鏍囪 - vo.setEmptyMk(staProtocol.isEmptyMk()?"Y":"N"); // 绌烘澘淇″彿 + vo.setAutoing(staProtocol.isAutoing() ? "Y" : "N"); // 鑷姩 + vo.setLoading(staProtocol.isLoading() ? "Y" : "N"); // 鏈夌墿 + vo.setInEnable(staProtocol.isInEnable() ? "Y" : "N"); // 鍙叆 + vo.setOutEnable(staProtocol.isOutEnable() ? "Y" : "N"); // 鍙嚭 + vo.setPakMk(staProtocol.isPakMk() ? "Y" : "N"); // 鍏ュ簱鏍囪 + vo.setEmptyMk(staProtocol.isEmptyMk() ? "Y" : "N"); // 绌烘澘淇″彿 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.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()); } @@ -98,15 +103,15 @@ @PostMapping("/table/plc/errors") @ManagerAuth(memo = "杈撻�佽澶噋lc寮傚父淇℃伅琛�") - public R plcErrorTable(){ + public R plcErrorTable() { List<PlcErrorTableVo> list = new ArrayList<>(); for (DevpSlave devp : slaveProperties.getDevp()) { DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId()); Map<Integer, StaProtocol> station = devpThread.getStation(); - for(Map.Entry<Integer, StaProtocol> entry : station.entrySet()) { - if (!Cools.isEmpty(staPlcErr(entry))){ - list.add(staPlcErr(entry).get(0)) ; + for (Map.Entry<Integer, StaProtocol> entry : station.entrySet()) { + if (!Cools.isEmpty(staPlcErr(entry))) { + list.add(staPlcErr(entry).get(0)); } } @@ -116,11 +121,11 @@ @PostMapping("/output/site") @ManagerAuth(memo = "绔欑偣璁惧鎶ユ枃鏃ュ織杈撳嚭") - public R siteOutput(){ + public R siteOutput() { StringBuilder str = new StringBuilder(); String s; int i = 0; - while((s = OutputQueue.DEVP.poll()) != null && i <=10) { + while ((s = OutputQueue.DEVP.poll()) != null && i <= 10) { str.append("\n").append(s); i++; } @@ -132,7 +137,7 @@ /****************************************************************/ @GetMapping("/detl/{siteId}") - public R siteDetl(@PathVariable("siteId") Integer siteId){ + public R siteDetl(@PathVariable("siteId") Integer siteId) { SiteTableVo vo = new SiteTableVo(); for (DevpSlave devp : slaveProperties.getDevp()) { DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId()); @@ -142,12 +147,12 @@ StaProtocol staProtocol = entry.getValue(); vo.setDevNo(entry.getKey()); // 绔欑偣缂栧彿 vo.setWorkNo(staProtocol.getWorkNo().intValue()); // 宸ヤ綔鍙� - vo.setAutoing(staProtocol.isAutoing()?"Y":"N"); // 鑷姩 - vo.setLoading(staProtocol.isLoading()?"Y":"N"); // 鏈夌墿 - vo.setInEnable(staProtocol.isInEnable()?"Y":"N"); // 鍙叆 - vo.setOutEnable(staProtocol.isOutEnable()?"Y":"N"); // 鍙嚭 - vo.setPakMk(staProtocol.isPakMk()?"Y":"N"); // 闇�姹�1 - vo.setEmptyMk(staProtocol.isEmptyMk()?"Y":"N"); // 绌烘澘淇″彿 + vo.setAutoing(staProtocol.isAutoing() ? "Y" : "N"); // 鑷姩 + vo.setLoading(staProtocol.isLoading() ? "Y" : "N"); // 鏈夌墿 + vo.setInEnable(staProtocol.isInEnable() ? "Y" : "N"); // 鍙叆 + vo.setOutEnable(staProtocol.isOutEnable() ? "Y" : "N"); // 鍙嚭 + vo.setPakMk(staProtocol.isPakMk() ? "Y" : "N"); // 闇�姹�1 + vo.setEmptyMk(staProtocol.isEmptyMk() ? "Y" : "N"); // 绌烘澘淇″彿 vo.setStaNo(staProtocol.getStaNo()); // 鐩爣绔� vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() && staProtocol.isLow() ? "浣�" : "楂�"); //楂樹綆搴撲綅 return R.ok().add(vo); @@ -162,7 +167,7 @@ public R siteDetlUpdate(@RequestParam Integer siteId, @RequestParam Integer workNo, @RequestParam Short staNo, - @RequestParam String pakMk){ + @RequestParam String pakMk) { for (DevpSlave devp : slaveProperties.getDevp()) { DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId()); Map<Integer, StaProtocol> station = devpThread.getStation(); @@ -195,24 +200,24 @@ return R.error("plc宸叉帀绾�"); } - public List<PlcErrorTableVo> staPlcErr(Map.Entry<Integer, StaProtocol> entry){ + public List<PlcErrorTableVo> staPlcErr(Map.Entry<Integer, StaProtocol> entry) { List<PlcErrorTableVo> list = new ArrayList<>(); StaProtocol staProtocol = entry.getValue(); - if (staProtocol.getBreakerErr()){ + if (staProtocol.getBreakerErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 vo.setPlcDesc("鏂矾鍣ㄦ晠闅�"); vo.setError("鏂矾鍣ㄦ晠闅�"); list.add(vo); } - if (staProtocol.getInfraredErr()){ + if (staProtocol.getInfraredErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 vo.setPlcDesc("鍏夌數寮傚父"); vo.setError("鍏夌數寮傚父"); list.add(vo); } - if (staProtocol.getOutTimeErr()){ + if (staProtocol.getOutTimeErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 @@ -220,7 +225,7 @@ vo.setError("杩愯瓒呮椂"); list.add(vo); } - if (staProtocol.getSeizeSeatErr()){ + if (staProtocol.getSeizeSeatErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 @@ -228,7 +233,7 @@ vo.setError("鍗犱綅瓒呮椂"); list.add(vo); } - if (staProtocol.getWrkYgoodsN()){ + if (staProtocol.getWrkYgoodsN()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 @@ -236,7 +241,7 @@ vo.setError("鏈変换鍔℃棤璐ф晠闅�"); list.add(vo); } - if (staProtocol.getInverterErr()){ + if (staProtocol.getInverterErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 @@ -244,7 +249,7 @@ vo.setError("鍙橀鍣ㄦ晠闅�"); list.add(vo); } - if (staProtocol.getContactErr()){ + if (staProtocol.getContactErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 @@ -252,7 +257,7 @@ vo.setError("鐢垫満鎺ヨЕ鍣ㄦ晠闅�"); list.add(vo); } - if (staProtocol.getUpcontactErr()){ + if (staProtocol.getUpcontactErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 @@ -261,48 +266,48 @@ /* * 瀹滅瀹氬埗 150绔欑偣寮傚父淇℃伅锛氬ぇ鎵樼洏鐩殑绔欓敊璇� * */ - if (entry.getKey()==150){ + if (entry.getKey() == 150) { vo.setPlcDesc("150绔欑偣澶ф墭鐩樼洰鐨勭珯閿欒"); vo.setError("150绔欑偣澶ф墭鐩樼洰鐨勭珯閿欒"); } list.add(vo); } - if (staProtocol.isFrontErr()){ + if (staProtocol.isFrontErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 vo.setPlcDesc("鍓嶈秴闄�"); vo.setError("鍓嶈秴闄�"); list.add(vo); } - if (staProtocol.isBackErr()){ + if (staProtocol.isBackErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 vo.setPlcDesc("鍚庤秴闄�"); vo.setError("鍚庤秴闄�"); list.add(vo); } - if (staProtocol.isHighErr()){ + if (staProtocol.isHighErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 vo.setPlcDesc("楂樿秴闄�"); vo.setError("楂樿秴闄�"); list.add(vo); } - if (staProtocol.isLeftErr()){ + if (staProtocol.isLeftErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 vo.setPlcDesc("宸﹁秴闄�"); vo.setError("宸﹁秴闄�"); list.add(vo); } - if (staProtocol.isRightErr()){ + if (staProtocol.isRightErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 vo.setPlcDesc("鍙宠秴闄�"); vo.setError("鍙宠秴闄�"); list.add(vo); } - if (staProtocol.isBarcodeErr()){ + if (staProtocol.isBarcodeErr()) { PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 vo.setPlcDesc("鎵爜澶辫触"); -- Gitblit v1.9.1