*
lsh
昨天 d7ec100166068db8197d218c57d2a6c86a5289a4
src/main/java/com/zy/asrs/controller/TaskWrkController.java
@@ -311,6 +311,16 @@
    @ManagerAuth(memo = "手动完成任务")
    public R complete(@RequestParam String taskNo) {
        TaskWrk taskWrk = taskWrkService.selectByTaskNo(taskNo);
        if (Cools.isEmpty(taskWrk)){
            return R.error("任务已不存在") ;
        }
        if (taskWrk.getIoType()==4){
            try{
                return this.delete(taskNo);
            } catch (Exception e) {
                return R.error();
            }
        }
        if ((Cools.isEmpty(taskWrk) || taskWrk.getStatus()>=3) && !taskWrk.getStatus().equals(TaskStatusType.OVER3.id)){
            return R.error("已完结或已取消") ;
        }
@@ -394,8 +404,15 @@
    @ManagerAuth(memo = "手动取消任务")
    public R cancel(@RequestParam String taskNo) {
        TaskWrk taskWrk = taskWrkService.selectByTaskNo(taskNo);
        if (taskWrk == null) {
            return R.error();
        if (Cools.isEmpty(taskWrk)){
            return R.error("任务已不存在") ;
        }
        if (taskWrk.getIoType()==4){
            try{
                return this.delete(taskNo);
            } catch (Exception e) {
                return R.error();
            }
        }
        if (taskWrk.getStatus().equals(TaskStatusType.CANCEL.id)) {
            return R.error(taskWrk.getTaskNo() + "已被取消");
@@ -485,6 +502,12 @@
    @ManagerAuth(memo = "输送线下发完成")
    public R returnAssign(@RequestParam String taskNo) {
        TaskWrk taskWrk = taskWrkService.selectByTaskNo(taskNo);
        if (Cools.isEmpty(taskWrk)){
            return R.error("任务已不存在") ;
        }
        if (taskWrk.getIoType()==4){
            return R.error("当前任务不支持此操作") ;
        }
        if (!Cools.isEmpty(taskWrk) && taskWrk.getWrkSts()==1){
            taskWrk.setStatus(TaskStatusType.RECEIVE.id);//派发状态
            taskWrk.setWrkSts(2);