修改:对标报告逻辑问题再修改
This commit is contained in:
parent
aa1e179387
commit
8a4ddefa01
@ -141,6 +141,7 @@ public class BenchmarkingReportServiceImpl implements BenchmarkingReportService
|
||||
report.setUploadTime(Timestamp.valueOf(LocalDateTime.now()));
|
||||
report.setStatus("APPROVING");
|
||||
report.setCreateBy(form.getCreateBy());
|
||||
report.setIsDelete(0);
|
||||
bd.getBusinessDatabase().doInsert(report);
|
||||
|
||||
ApprovalFlow flow = new ApprovalFlow();
|
||||
@ -160,6 +161,26 @@ public class BenchmarkingReportServiceImpl implements BenchmarkingReportService
|
||||
form.getProofreadUsers().forEach(userId -> {
|
||||
redisTemplate.opsForSet().add(TODO_PREFIX + userId, flow.getId());
|
||||
});
|
||||
|
||||
List<TodoTaskPojo> list = new ArrayList<>();
|
||||
for (String person : form.getProofreadUsers()) {
|
||||
TodoTaskPojo todoTask = new TodoTaskPojo();
|
||||
todoTask.setCreatedById(form.getCreateBy());
|
||||
todoTask.setCreatedBy(xdapDeptUsersService.selectUserByID(form.getCreateBy()).getUsername());
|
||||
todoTask.setCurrentNode(getNodeName(flow.getCurrentNode()));
|
||||
todoTask.setDataType("-");
|
||||
todoTask.setDocumentNo(flow.getId());
|
||||
todoTask.setCreationDate(Timestamp.valueOf(LocalDateTime.now()));
|
||||
todoTask.setIsDelete(0);
|
||||
todoTask.setModelId(report.getId());
|
||||
todoTask.setModelName(report.getProjectName()+"对标报告");
|
||||
todoTask.setProcessTitle("对标报告审核");
|
||||
todoTask.setStatusCode(flow.getFlowStatus());
|
||||
todoTask.setVersionNumber(1);
|
||||
todoTask.setOwnerId(person);
|
||||
list.add(todoTask);
|
||||
}
|
||||
bd.getBusinessDatabase().doBatchInsert(list);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user