fix:任务完成bug修改
This commit is contained in:
@@ -822,6 +822,7 @@ public class TaskServiceImpl extends CommonServiceImpl<TaskMapper, Task> impleme
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void finish(TaskIdAndStatusDTO taskIdAndStatus) {
|
||||
TaskDto entity = this.findById(taskIdAndStatus.getTask_id());
|
||||
TaskDto updateTask = this.findById(taskIdAndStatus.getTask_id());
|
||||
if (entity == null) {
|
||||
throw new BadRequestException(LangProcess.msg("error_sysAuth"));
|
||||
}
|
||||
@@ -840,7 +841,7 @@ public class TaskServiceImpl extends CommonServiceImpl<TaskMapper, Task> impleme
|
||||
taskMapper.updateById(task);
|
||||
//移除任务缓存信息
|
||||
this.removeByCodeFromCache(entity.getTask_code());
|
||||
if (!TaskStatusEnum.FINISHED.getIndex().equals(entity.getTask_status())) {
|
||||
if (!TaskStatusEnum.FINISHED.getIndex().equals(updateTask.getTask_status())) {
|
||||
//反馈上位系统任务状态
|
||||
this.feedWmsTaskStatus(entity);
|
||||
//关闭仙工运单序列
|
||||
|
||||
Reference in New Issue
Block a user