| | |
| | | if (Objects.isNull(param.getStation())) { |
| | | throw new CoolException("站点不能为空!!"); |
| | | } |
| | | // TODO 修改缓存站点状态及数据 |
| | | Task task = taskService.selectOne(new EntityWrapper<Task>() |
| | | .eq("wrk_sts", 14L) |
| | | .eq("barcode", param.getCarBarcode())); |
| | | if (Objects.isNull(task)) { |
| | | throw new CoolException("数据错误,任务不存在!!"); |
| | | } |
| | | List<TaskDetl> taskDetls = taskDetlService |
| | | .selectList(new EntityWrapper<TaskDetl>().eq("wrk_no", task.getWrkNo())); |
| | | if (Objects.isNull(taskDetls) || taskDetls.isEmpty()) { |
| | | throw new CoolException("数据错误,任务明细不存在!!"); |
| | | } |
| | | // // TODO 修改缓存站点状态及数据 |
| | | // Task task = taskService.selectOne(new EntityWrapper<Task>() |
| | | // .eq("wrk_sts", 14L) |
| | | // .eq("barcode", param.getCarBarcode())); |
| | | // if (Objects.isNull(task)) { |
| | | // throw new CoolException("数据错误,任务不存在!!"); |
| | | // } |
| | | // List<TaskDetl> taskDetls = taskDetlService |
| | | // .selectList(new EntityWrapper<TaskDetl>().eq("wrk_no", task.getWrkNo())); |
| | | // if (Objects.isNull(taskDetls) || taskDetls.isEmpty()) { |
| | | // throw new CoolException("数据错误,任务明细不存在!!"); |
| | | // } |
| | | |
| | | BasStation station = basStationService.selectOne(new EntityWrapper<BasStation>() |
| | | .eq("dev_no", task.getStaNo())); |
| | | .eq("dev_no", param.getStation())); |
| | | if (Objects.isNull(station)) { |
| | | throw new CoolException("站点不存在!!"); |
| | | } |
| | |
| | | } |
| | | basStationDetlService.delete(new EntityWrapper<BasStationDetl>().eq("dev_no", station.getDevNo())); |
| | | |
| | | // 任务完成 |
| | | task.setWrkSts(15L); |
| | | |
| | | if (!taskService.updateById(task)) { |
| | | throw new CoolException("AGV任务完成失败!!"); |
| | | } |
| | | // // 任务完成 |
| | | // task.setWrkSts(15L); |
| | | // |
| | | // if (!taskService.updateById(task)) { |
| | | // throw new CoolException("AGV任务完成失败!!"); |
| | | // } |
| | | |
| | | List<WaitPakin> waitPakins = waitPakinService |
| | | .selectList(new EntityWrapper<WaitPakin>().eq("zpallet", param.getBarcode())); |
| | |
| | | throw new CoolException("保存工作明细失败"); |
| | | } |
| | | }); |
| | | // 更新入库通知档 ioStatus ===>> Y |
| | | Wrapper<WaitPakin> wrapper = new EntityWrapper<WaitPakin>() |
| | | .eq("zpallet", pakin.getZpallet()); |
| | | WaitPakin setParam = new WaitPakin(); |
| | | setParam.setLocNo(dto.getLocNo()); |
| | | setParam.setIoStatus("Y"); |
| | | setParam.setModiTime(now); |
| | | if (!waitPakinService.update(setParam, wrapper)) { |
| | | throw new CoolException("更新通知档失败"); |
| | | } |
| | | // // 更新入库通知档 ioStatus ===>> Y |
| | | // Wrapper<WaitPakin> wrapper = new EntityWrapper<WaitPakin>() |
| | | // .eq("zpallet", pakin.getZpallet()); |
| | | // WaitPakin setParam = new WaitPakin(); |
| | | // setParam.setLocNo(dto.getLocNo()); |
| | | // setParam.setIoStatus("Y"); |
| | | // setParam.setModiTime(now); |
| | | // if (!waitPakinService.update(setParam, wrapper)) { |
| | | // throw new CoolException("更新通知档失败"); |
| | | // } |
| | | // 更新源站点信息 |
| | | sourceStaNo.setWrkNo(workNo); |
| | | sourceStaNo.setModiTime(now); |