From fa971283615611369b9c202f0d51433088e8883c Mon Sep 17 00:00:00 2001
From: lsh <lsh>
Date: 星期四, 16 五月 2024 10:45:58 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/asrs/controller/SiteController.java | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 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..58e5cde 100644
--- a/src/main/java/com/zy/asrs/controller/SiteController.java
+++ b/src/main/java/com/zy/asrs/controller/SiteController.java
@@ -7,17 +7,23 @@
import com.zy.asrs.domain.vo.PlcErrorTableVo;
import com.zy.asrs.domain.vo.SiteTableVo;
import com.zy.asrs.entity.BasDevp;
+import com.zy.asrs.entity.BasExt;
import com.zy.asrs.service.BasDevpService;
+import com.zy.asrs.service.BasExtService;
import com.zy.asrs.utils.CommandUtils;
import com.zy.core.cache.MessageQueue;
import com.zy.core.cache.OutputQueue;
import com.zy.core.cache.SlaveConnection;
import com.zy.core.enums.SlaveType;
import com.zy.core.model.DevpSlave;
+import com.zy.core.model.ExtSlave;
import com.zy.core.model.Task;
+import com.zy.core.model.protocol.ExtProtocol;
import com.zy.core.model.protocol.StaProtocol;
import com.zy.core.properties.SlaveProperties;
import com.zy.core.DevpThread;
+import com.zy.core.thread.BarcodeThread;
+import com.zy.core.thread.MelsecExtThread;
import com.zy.core.thread.SiemensDevpThread;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -36,6 +42,8 @@
private SlaveProperties slaveProperties;
@Autowired
private BasDevpService basDevpService;
+ @Autowired
+ private BasExtService basExtService;
@GetMapping("/io/mode/info/site")
@@ -111,8 +119,30 @@
vo.setPakMk(staProtocol.isPakMk()?"Y":"N"); // 鍏ュ簱鏍囪
vo.setEmptyMk(staProtocol.isEmptyMk()?"Y":"N"); // 绌烘澘淇″彿
vo.setStaNo(staProtocol.getStaNo()); // 鐩爣绔�
+ vo.setStaNo(staProtocol.getStaNo()); // 鐩爣绔�
+ vo.setStaNo(staProtocol.getStaNo()); // 鐩爣绔�
+ vo.setFullPlt(staProtocol.isFullPlt()?"Y":"N");
+ vo.setLow(staProtocol.isLow()?"Y":"N");
+ vo.setCar(staProtocol.isCar()?"Y":"N");
// vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() && staProtocol.isLow() ? "浣�" : "楂�"); //楂樹綆搴撲綅
vo.setLocType1(devp.getDevNo()==102 ? "楂�" : "浣�");
+ vo.setBarcode(staProtocol.getBarcode());
+ }
+ return R.ok().add(list);
+ }
+
+ @GetMapping("/list/ext/auth")
+ @ManagerAuth(memo = "鏈烘鑷備俊鎭�")
+ public R extList(){
+ List<SiteTableVo> list = new ArrayList<>();
+ // 鎸佷箙鏁版嵁
+ List<BasExt> basExts = basExtService.selectList(new EntityWrapper<BasExt>().orderBy("ext_no"));
+ for (BasExt ext : basExts) {
+ SiteTableVo vo = new SiteTableVo();
+ vo.setDevNo(ext.getExtNo()); // 绔欑偣缂栧彿
+ vo.setInEnable(ext.getExtTask()); // 鍙叆 鍙彇
+ vo.setOutEnable(ext.getExtPut()); // 鍙嚭 鍙斁
+ list.add(vo);
}
return R.ok().add(list);
}
--
Gitblit v1.9.1