From 4fccd3709649b7b7ab43d6f8a6c62fd72b3123c6 Mon Sep 17 00:00:00 2001 From: 野心家 <1051256694@qq.com> Date: 星期六, 21 六月 2025 15:54:16 +0800 Subject: [PATCH] 完善 --- src/main/java/com/zy/common/web/WcsController.java | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java index 7e5b636..ee11139 100644 --- a/src/main/java/com/zy/common/web/WcsController.java +++ b/src/main/java/com/zy/common/web/WcsController.java @@ -99,7 +99,7 @@ } }else { //鏈夋弧鏉垮嚭搴撴椂绂佹绌烘澘鍏ュ簱 - int wrkCount = wrkMastService.selectCount(new EntityWrapper<WrkMast>().eq("io_type",101).or().eq("io_type",110)); + int wrkCount = wrkMastService.selectCount(new EntityWrapper<WrkMast>().eq("sta_no",200).andNew().eq("io_type",101).or().eq("io_type",110)); if(wrkCount > 0){ return Re.error("鏈夋弧鏉垮嚭搴撴椂绂佹绌烘澘鍏ュ簱"); } @@ -321,7 +321,8 @@ @PostMapping("/fromwcs/task") @ResponseBody public Re status(@RequestBody StatusParam statusParam) { - WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", statusParam.getTaskId())); + String[] wrkNo=statusParam.getTaskId().split("-",2); + WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", Integer.parseInt(wrkNo[0]))); if(Cools.isEmpty(wrkMast)&&statusParam.getTaskStatus()!=8){ return Re.error("娌℃湁鎵惧埌:"+statusParam.getTaskId()+"杩欐潯浠诲姟"); }else if(Cools.isEmpty(wrkMast)&&statusParam.getTaskStatus()==8){ @@ -348,12 +349,10 @@ wrkMast.setWrkSts(6L);//6.浠诲姟涓柇 } else if (statusParam.getTaskStatus()==4 || statusParam.getTaskStatus()==8){ // wrkMast.setWrkSts(7L);//6.鏀捐揣瀹屾垚 - if(wrkMast.getIoType()==1 || wrkMast.getIoType() == 10){ + if(wrkMast.getIoType()==1 || wrkMast.getIoType() == 10 || wrkMast.getIoType() == 11){ wrkMast.setWrkSts(4L);//4.鍏ュ簱瀹屾垚 - }else if (wrkMast.getIoType()==101){ + }else if (wrkMast.getIoType()==101 || wrkMast.getIoType()==110){ wrkMast.setWrkSts(14L);//14.宸插嚭搴撴湭纭 - } else if (wrkMast.getIoType()==110) { - wrkMast.setWrkSts(7L); } } wrkMastService.updateById(wrkMast); -- Gitblit v1.9.1