|
|
@ -24,6 +24,7 @@ import org.nl.wms.sch.task.service.dto.SchBaseTaskQuery; |
|
|
|
import org.nl.wms.sch.task_manage.AbstractTask; |
|
|
|
import org.nl.wms.sch.task_manage.task.TaskFactory; |
|
|
|
import org.nl.wms.sch.task_manage.task.core.TaskStatus; |
|
|
|
import org.nl.wms.util.TaskUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
@ -243,6 +244,12 @@ public class SchBaseTaskServiceImpl extends ServiceImpl<SchBaseTaskMapper, SchBa |
|
|
|
case "cancel": |
|
|
|
abstractTask.cancel(task_code); |
|
|
|
break; |
|
|
|
case "finish": |
|
|
|
taskOne.setTask_status(TaskStatus.FINISHED.getCode()); |
|
|
|
taskOne.setRemark("任务被用户:" + SecurityUtils.getCurrentUsername() + "在:" + DateUtil.now() + "强制完成。"); |
|
|
|
TaskUtils.setUpdateByDefault(taskOne); |
|
|
|
updateById(taskOne); |
|
|
|
break; |
|
|
|
default: |
|
|
|
break; |
|
|
|
} |
|
|
|