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