| | |
| | | @ManagerAuth(memo = "手动完成任务") |
| | | public R complete(@RequestParam String taskNo) { |
| | | TaskWrk taskWrk = taskWrkService.selectByTaskNo(taskNo); |
| | | if (Cools.isEmpty(taskWrk) || taskWrk.getStatus() >= 3) { |
| | | return R.error("已完结或已取消"); |
| | | // if (Cools.isEmpty(taskWrk) || taskWrk.getStatus() >= 3) { |
| | | // return R.error("已完结或已取消"); |
| | | // } |
| | | if (taskWrk.getIoType() == 1) { |
| | | taskWrk.setWrkSts(4); |
| | | }else if (taskWrk.getIoType() == 2) { |
| | | taskWrk.setWrkSts(14); |
| | | }else { |
| | | return R.error("任务状态不存在"); |
| | | } |
| | | taskWrk.setStatus(TaskStatusType.MANUAL_OVER.id);//手动完成任务 |
| | | taskWrk.setStatus(TaskStatusType.OVER.id);//手动完成任务 |
| | | taskWrk.setModiTime(new Date()); |
| | | taskWrkService.updateById(taskWrk); |
| | | return R.ok(); |
| | |
| | | } else if (jsonObject.getInteger("code") == 500) { |
| | | News.watchInfo(String.valueOf(staProtocol.getSiteId()), "条码:" + barcode + "申请WMS失败,系统回退,response=" + JSON.toJSONString(jsonObject)); |
| | | |
| | | // staProtocol.setWorkNo(9997); |
| | | // staProtocol.setStaNo(inSta.getBackSta().shortValue()); |
| | | // MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); |
| | | staProtocol.setWorkNo(9997); |
| | | staProtocol.setStaNo(inSta.getBackSta().shortValue()); |
| | | MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); |
| | | continue; |
| | | }else { |
| | | News.watchInfo(String.valueOf(staProtocol.getSiteId()), "条码:" + barcode + "申请WMS失败,response=" + JSON.toJSONString(jsonObject)); |