任务完成时间
This commit is contained in:
parent
b70c0d5667
commit
f85b6750de
@ -6,6 +6,7 @@ import lombok.Data;
|
|||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
import java.io.Serial;
|
import java.io.Serial;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 任务委派对象 ps_task_appoint
|
* 任务委派对象 ps_task_appoint
|
||||||
@ -61,5 +62,10 @@ public class PsTaskAppoint extends TenantEntity {
|
|||||||
@TableLogic
|
@TableLogic
|
||||||
private Long delFlag;
|
private Long delFlag;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务完成时间
|
||||||
|
*/
|
||||||
|
private Date finishDate;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -79,4 +79,8 @@ public class PsTaskMain extends TenantEntity {
|
|||||||
* 派单操作人
|
* 派单操作人
|
||||||
*/
|
*/
|
||||||
private Long operateUser;
|
private Long operateUser;
|
||||||
|
/**
|
||||||
|
* 任务完成时间
|
||||||
|
*/
|
||||||
|
private Date finishDate;
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,8 @@ import lombok.RequiredArgsConstructor;
|
|||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 任务完成审批
|
* 任务完成审批
|
||||||
*/
|
*/
|
||||||
@ -39,6 +41,7 @@ public class TaskFinishApproverServiceImpl extends ApproverAbstractServiceImpl {
|
|||||||
PsTaskAppoint info = taskAppointMapper.selectById(psApproverRecord.getBusinessId());
|
PsTaskAppoint info = taskAppointMapper.selectById(psApproverRecord.getBusinessId());
|
||||||
if(!StringUtils.equals(info.getAppointStatus(),TaskStatusEnum.AppointStatusEnum.CANCEL.getCode())){
|
if(!StringUtils.equals(info.getAppointStatus(),TaskStatusEnum.AppointStatusEnum.CANCEL.getCode())){
|
||||||
info.setAppointStatus(TaskStatusEnum.AppointStatusEnum.FINISH.getCode());
|
info.setAppointStatus(TaskStatusEnum.AppointStatusEnum.FINISH.getCode());
|
||||||
|
info.setFinishDate(new Date());
|
||||||
taskAppointMapper.updateById(info);
|
taskAppointMapper.updateById(info);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -326,6 +326,7 @@ public class PsTaskServiceImpl implements IPsTaskService {
|
|||||||
throw new ServiceException("操作失败,子任务未完成");
|
throw new ServiceException("操作失败,子任务未完成");
|
||||||
}
|
}
|
||||||
main.setTaskStatus(TaskStatusEnum.FINISH.getCode());
|
main.setTaskStatus(TaskStatusEnum.FINISH.getCode());
|
||||||
|
main.setFinishDate(new Date());
|
||||||
baseMapper.updateById(main);
|
baseMapper.updateById(main);
|
||||||
return main.getContractCode();
|
return main.getContractCode();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user