|
@@ -423,6 +423,8 @@ public class WmReportServiceImpl extends ServiceImpl<WmReportMapper, WmReport> i
|
|
|
updateTaskWrapper.set(WmTask::getDeptReviewTaskCount, 1);
|
|
|
updateTaskWrapper.set(WmTask::getUpdateTime, now);
|
|
|
updateTaskWrapper.set(WmTask::getUpdateUser, operatorId);
|
|
|
+ updateTaskWrapper.set(WmTask::getDeptApprovalUserId, operatorId);
|
|
|
+ updateTaskWrapper.set(WmTask::getDeptApprovalTime, now);
|
|
|
log.info("task更新参数:条件id={},updateTime={},updateUser={},更新项approvalOpinion={},approvalInfo={},taskStatus={},realFlag={},deptReviewTaskCount={},updateTime={},updateUser={}",
|
|
|
taskId, queryTask.getUpdateTime(), queryTask.getUpdateUser(), approvalOpinion, approvalInfo, taskStatus, "0", 1, now, operatorId);
|
|
|
boolean updateTask = wmTaskService.update(updateTaskWrapper);
|
|
@@ -456,6 +458,8 @@ public class WmReportServiceImpl extends ServiceImpl<WmReportMapper, WmReport> i
|
|
|
updateWrapper.set(WmReport::getReportStatus, reportStatus);
|
|
|
updateWrapper.set(WmReport::getUpdatePeople, operatorId);
|
|
|
updateWrapper.set(WmReport::getUpdateTime, now);
|
|
|
+ updateWrapper.set(WmReport::getApprovalPeople, operatorId);
|
|
|
+ updateWrapper.set(WmReport::getApprovalTime, now);
|
|
|
log.info("report更新参数:条件id={},updateTime={},updatePeople={},更新项reportStatus={},updatePeople={},updateTime={}",
|
|
|
reportId, queryReport.getUpdateTime(), queryReport.getUpdatePeople(), reportStatus, operatorId, now);
|
|
|
boolean updateReport = this.update(updateWrapper);
|
|
@@ -636,6 +640,8 @@ public class WmReportServiceImpl extends ServiceImpl<WmReportMapper, WmReport> i
|
|
|
updateTaskWrapper.set(WmTask::getRealFlag, "0");
|
|
|
updateTaskWrapper.set(WmTask::getUpdateTime, now);
|
|
|
updateTaskWrapper.set(WmTask::getUpdateUser, operatorId);
|
|
|
+ updateTaskWrapper.set(WmTask::getDeptApprovalUserId, operatorId);
|
|
|
+ updateTaskWrapper.set(WmTask::getDeptApprovalTime, now);
|
|
|
log.info("task更新参数:条件id={},updateTime={},updateUser={},更新项approvalOpinion={},approvalInfo={},realFlag={},updateTime={},updateUser={}",
|
|
|
id, queryTask.getUpdateTime(), queryTask.getUpdateUser(), approvalOpinion, approvalInfo, 0, now, operatorId);
|
|
|
boolean updateTask = wmTaskService.update(updateTaskWrapper);
|
|
@@ -670,6 +676,8 @@ public class WmReportServiceImpl extends ServiceImpl<WmReportMapper, WmReport> i
|
|
|
updateWrapper.set(WmReport::getReportStatus, reportStatus);
|
|
|
updateWrapper.set(WmReport::getUpdatePeople, operatorId);
|
|
|
updateWrapper.set(WmReport::getUpdateTime, now);
|
|
|
+ updateWrapper.set(WmReport::getApprovalPeople, operatorId);
|
|
|
+ updateWrapper.set(WmReport::getApprovalTime, now);
|
|
|
log.info("report更新参数:条件id={},updateTime={},updatePeople={},更新项reportStatus={},updatePeople={},updateTime={}",
|
|
|
reportId, queryReport.getUpdateTime(), queryReport.getUpdatePeople(), reportStatus, operatorId, now);
|
|
|
boolean updateReport = this.update(updateWrapper);
|
|
@@ -813,6 +821,9 @@ public class WmReportServiceImpl extends ServiceImpl<WmReportMapper, WmReport> i
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+ Integer userId = SecurityUtils.getUser().getId();
|
|
|
+ LocalDateTime now = LocalDateTime.now();
|
|
|
+
|
|
|
//更新任务表审批意见,查询所有未审核的任务,判断报告关联任务是否全部审核
|
|
|
LambdaUpdateWrapper<WmTask> updateTaskWrapper=new LambdaUpdateWrapper<>();
|
|
|
WmTask wmTask=new WmTask();
|
|
@@ -858,10 +869,11 @@ public class WmReportServiceImpl extends ServiceImpl<WmReportMapper, WmReport> i
|
|
|
updateTaskWrapper.set(WmTask::getTaskStatus, TaskStatusEnum.FAIL_APPROVED.val());
|
|
|
}
|
|
|
updateTaskWrapper.set(WmTask::getRealFlag, "0");
|
|
|
+ updateTaskWrapper.set(WmTask::getDeptApprovalUserId, userId);
|
|
|
+ updateTaskWrapper.set(WmTask::getDeptApprovalTime, now);
|
|
|
wmTaskService.update(updateTaskWrapper);
|
|
|
taskList = wmTaskService.list(Wrappers.query(wmTask));
|
|
|
//更新报告状态
|
|
|
- HnqzUser user= SecurityUtils.getUser();
|
|
|
//提交修改状态,更新时间
|
|
|
LambdaUpdateWrapper<WmReport> updateWrapper=new LambdaUpdateWrapper<>();
|
|
|
|
|
@@ -871,8 +883,10 @@ public class WmReportServiceImpl extends ServiceImpl<WmReportMapper, WmReport> i
|
|
|
}else {//不为空,说明是部分审批
|
|
|
updateWrapper.set(WmReport::getReportStatus, ReportEnum.REPORT_STATUS_PART_APPROVAL.getType());
|
|
|
}
|
|
|
- updateWrapper.set(WmReport::getUpdatePeople, user.getId());
|
|
|
- updateWrapper.set(WmReport::getUpdateTime, LocalDateTime.now());
|
|
|
+ updateWrapper.set(WmReport::getUpdatePeople, userId);
|
|
|
+ updateWrapper.set(WmReport::getUpdateTime, now);
|
|
|
+ updateWrapper.set(WmReport::getApprovalPeople, userId);
|
|
|
+ updateWrapper.set(WmReport::getApprovalTime, now);
|
|
|
updateWrapper.eq(WmReport::getId, wmReport.getId());
|
|
|
this.update(updateWrapper);
|
|
|
|