| | |
| | | if (waitPakins.isEmpty()) { |
| | | throw new CoolException("单据不存在 !!"); |
| | | } |
| | | Task one = taskService.getOne(new LambdaQueryWrapper<Task>().eq(Task::getBarcode, params.getBarcode())); |
| | | if (!Cools.isEmpty(one)) { |
| | | InTaskWcsReportParam inTaskWcsReportParam = new InTaskWcsReportParam(); |
| | | inTaskWcsReportParam.setTaskNo(one.getTaskCode()); |
| | | inTaskWcsReportParam.setLocNo(one.getTargLoc()); |
| | | inTaskWcsReportParam.setTaskPri(one.getSort()); |
| | | return R.ok("任务已存在直接下发!").add(inTaskWcsReportParam); |
| | | } |
| | | |
| | | DeviceSite deviceSite = deviceSiteService.getOne(new LambdaQueryWrapper<DeviceSite>().eq(DeviceSite::getSite,params.getSourceStaNo()).orderByDesc(DeviceSite::getId),false); |
| | | if (Objects.isNull(deviceSite)) { |
| | |
| | | .setSiteId(deviceSite.getId()); |
| | | R r = taskService.generateTasks(taskParams, 111L); |
| | | if (r.get("msg").equals("任务生成完毕!")) { |
| | | Task one = taskService.getOne(new LambdaQueryWrapper<Task>().eq(Task::getBarcode, params.getBarcode())); |
| | | one = taskService.getOne(new LambdaQueryWrapper<Task>().eq(Task::getBarcode, params.getBarcode())); |
| | | InTaskWcsReportParam inTaskWcsReportParam = new InTaskWcsReportParam(); |
| | | inTaskWcsReportParam.setTaskNo(one.getTaskCode()); |
| | | inTaskWcsReportParam.setLocNo(one.getTargLoc()); |