| | |
| | | throw new CoolException("当前任务不是全版出库任务,无法执行此操作!!"); |
| | | } |
| | | |
| | | // 检查任务状态 |
| | | if (task.getTaskStatus().equals(TaskStsType.COMPLETE_OUT.id)) { |
| | | throw new CoolException("任务已完成,无需重复完结!!"); |
| | | // 检查任务状态:必须是199(WAVE_SEED)状态才能手动完结 |
| | | if (!task.getTaskStatus().equals(TaskStsType.WAVE_SEED.id)) { |
| | | throw new CoolException("任务状态不是等待确认状态(199),无法执行此操作!!当前状态:" + task.getTaskStatus()); |
| | | } |
| | | |
| | | // 查询库位 |
| | |
| | | } |
| | | } |
| | | |
| | | // 更新任务状态为出库完成 |
| | | task.setTaskStatus(TaskStsType.COMPLETE_OUT.id) |
| | | // 更新任务状态为库存更新完成(200) |
| | | task.setTaskStatus(TaskStsType.UPDATED_OUT.id) |
| | | .setUpdateBy(loginUserId) |
| | | .setUpdateTime(new Date()); |
| | | |