From 4b8a16ee266e71a8ba313b1faab1f52064a6d62f Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期三, 30 四月 2025 17:16:32 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/asrs/controller/OpenController.java | 37 ++++++++++++++++++++++++++++++++++++-
1 files changed, 36 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index 8399925..1708c2e 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -68,6 +68,8 @@
private CommonService commonService;
@Autowired
private NotifyUtils notifyUtils;
+ @Autowired
+ private BasDevpService basDevpService;
private static final boolean auth = true;
@@ -293,10 +295,14 @@
result = R.error("鏈煡鍒板綋鍓嶄换鍔�---" + param);
return result;
}
- boolean sign =false;
+ boolean sign = false;
switch (param.getTaskStatus()) {
case 1://姝e父鍙栨秷
if (taskWrk.getStatus() > 1) {
+ if (taskWrk.getIoType() == 1 && taskWrk.getWrkSts() <= 2) {//鍏ュ簱
+ break;
+ }
+
result = R.error("浠诲姟宸插紑濮嬫墽琛�");
return result;
}
@@ -365,6 +371,35 @@
return R.ok(crnStatusParams);
}
+ //杈撻�佺珯鐐圭姸鎬佹煡璇㈡帴鍙�
+ @GetMapping("/stationStatus")
+ @Transactional
+ public R stationStatus() {
+ List<StationStatusParam> data = new ArrayList<>();
+ List<BasDevp> list = basDevpService.selectList(new EntityWrapper<BasDevp>()
+ .in("dev_no", 102, 104, 106, 108, 203, 206, 209, 212));
+ for (BasDevp basDevp : list) {
+ String taskNo = "";
+ String barcode = "";
+ if (basDevp.getWrkNo() > 0) {
+ TaskWrk taskWrk = taskWrkService.selectByWrkNo(basDevp.getWrkNo());
+ if (taskWrk != null) {
+ taskNo = taskWrk.getTaskNo();
+ barcode = taskWrk.getBarcode();
+ }
+ }
+
+ StationStatusParam param = new StationStatusParam();
+ param.setStaNo(basDevp.getDevNo());
+ param.setTaskNo(taskNo);
+ param.setLoading(basDevp.getLoading());
+ param.setBarcode(barcode);
+
+ data.add(param);
+ }
+ return R.ok(data);
+ }
+
//妯℃嫙杈撻�佺嚎鍏ュ簱
@PostMapping("/simulationDevpIn")
@Transactional
--
Gitblit v1.9.1