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