| | |
| | | task.setTaskSts(TaskStsType.COMPLETE_IN.id);//99.入库完成
|
| | | }else {
|
| | | //出库
|
| | | TaskDetl taskDetl = taskDetls.get(0);
|
| | | TaskDetl taskDetl = taskDetls.get(0); //TODO 出库流程待确认,ESS取货后,输送线流转到扫码处状态
|
| | | if (taskDetl.getWaveId() == null) {
|
| | | task.setTaskSts(TaskStsType.COMPLETE_OUT.id);//199.出库完成
|
| | | }else {
|
| | |
| | | }
|
| | |
|
| | | @Override
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | public boolean pickTask(Long taskId) {
|
| | | Task task = taskService.getById(taskId);
|
| | | if(task == null){
|
| | |
| | | if(loc == null) {
|
| | | throw new CoolException("没有空库位");
|
| | | }
|
| | |
|
| | | task.setTaskSts(TaskStsType.GENERATE_IN.id);//1.生成入库任务
|
| | | //102拣料此处需修改为WCS_CONTAINER_RECEIVE,定时任务查询后,自动下发入库任务至ESS
|
| | | task.setTaskSts(TaskStsType.WCS_CONTAINER_RECEIVE.id);//1.生成入库任务
|
| | | task.setTaskType(taskType);
|
| | | task.setTargetLoc(loc.getLocNo());
|
| | | task.setUpdateTime(new Date());
|