From f81e9a5b2b22b3b9e05cdeafb091bca707fa27aa Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期二, 29 四月 2025 16:20:58 +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