From 0157c39c88d79ea85b584f47570bab6bc0c2cdc5 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期六, 15 八月 2020 13:24:39 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/ConsoleController.java | 33 ++++++++++++++++++++++----------- 1 files changed, 22 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/ConsoleController.java b/src/main/java/com/zy/asrs/controller/ConsoleController.java index 983c5da..ae31894 100644 --- a/src/main/java/com/zy/asrs/controller/ConsoleController.java +++ b/src/main/java/com/zy/asrs/controller/ConsoleController.java @@ -203,21 +203,32 @@ @PostMapping("/crn/detail") @ManagerAuth(memo = "鍫嗗灈鏈鸿澶囨暟鎹鎯�") - public R crnDetail(@RequestParam String crnNo){ + public R crnDetail(@RequestParam Integer crnNo){ if (Cools.isEmpty(crnNo)){ return R.parse(CodeRes.EMPTY); } CrnDetailVo vo = new CrnDetailVo(); - vo.setCrnNo(crnNo); - vo.setWorkNo("3387"); - vo.setSourceStaNo("2303"); - vo.setStaNo("2410"); - vo.setWorkStatus("3.鍚婅溅鍏ュ簱涓�"); - vo.setIoType("1.鍏ュ簱"); - vo.setSourceStock(""); - vo.setStock("05050040"); - vo.setCrnStatus("鍙栬揣涓�"); - vo.setError("0"); + for (CrnSlave crnSlave : slaveProperties.getCrn()) { + if (crnSlave.getId().equals(crnNo)) { + CrnThread crnThread = (CrnThread) SlaveConnection.get(SlaveType.Crn, crnSlave.getId()); + CrnProtocol crnProtocol = crnThread.getCrnProtocol(); + vo.setCrnNo(crnNo); + vo.setWorkNo(crnProtocol.getTaskNo()); + if (crnProtocol.getTaskNo() > 0) { + WrkMast wrkMast = wrkMastService.selectById(crnProtocol.getTaskNo()); + if (wrkMast != null) { + vo.setSourceStaNo(wrkMast.getSourceStaNo$()); + vo.setStaNo(wrkMast.getStaNo$()); + vo.setWrkSts(wrkMast.getWrkSts$()); // 宸ヤ綔鐘舵�� + vo.setIoType(wrkMast.getIoType$()); // 鍏ュ嚭搴撶被鍨� + vo.setSourceLocNo(wrkMast.getSourceLocNo$()); + vo.setLocNo(wrkMast.getLocNo$()); + vo.setCrnStatus(crnProtocol.getStatusType().desc); + vo.setError(""); // todo + } + } + } + } return R.ok().add(vo); } -- Gitblit v1.9.1