| | |
| | | import com.vincent.rsf.framework.common.Cools; |
| | | import com.vincent.rsf.framework.common.R; |
| | | import com.vincent.rsf.framework.exception.CoolException; |
| | | import com.vincent.rsf.server.common.constant.Constants; |
| | | import com.vincent.rsf.server.manager.entity.*; |
| | | import com.vincent.rsf.server.manager.enums.*; |
| | | import com.vincent.rsf.server.common.utils.ExcelUtil; |
| | |
| | | .in(Task::getTaskStatus, longs)); |
| | | |
| | | for (Task task : tasks) { |
| | | task.setTaskStatus(task.getTaskType() < (short) 100 ? TaskStsType.COMPLETE_IN.id : TaskStsType.COMPLETE_OUT.id); |
| | | task.setTaskStatus(task.getTaskType() < 100 ? TaskStsType.COMPLETE_IN.id : TaskStsType.COMPLETE_OUT.id); |
| | | } |
| | | if (!taskService.updateBatchById(tasks)) { |
| | | return R.error("完成任务失败"); |
| | |
| | | throw new CoolException("能数不能为空!!"); |
| | | } |
| | | try { |
| | | return R.ok(taskService.pickOrCheckTask(id, "pick")); |
| | | return R.ok("出库完成").add(taskService.pickOrCheckTask(id, Constants.TASK_TYPE_OUT_PICK)); |
| | | } catch (Exception e) { |
| | | throw new CoolException(e.getMessage()); |
| | | } |
| | |
| | | throw new CoolException("能数不能为空!!"); |
| | | } |
| | | try { |
| | | return R.ok(taskService.pickOrCheckTask(id, "check")); |
| | | return R.ok(taskService.pickOrCheckTask(id, Constants.TASK_TYPE_OUT_CHECK)); |
| | | } catch (Exception e) { |
| | | throw new CoolException(e.getMessage()); |
| | | } |