修改:对标报告逻辑问题再修改
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.setUploadTime(Timestamp.valueOf(LocalDateTime.now()));
|
||||||
report.setStatus("APPROVING");
|
report.setStatus("APPROVING");
|
||||||
report.setCreateBy(form.getCreateBy());
|
report.setCreateBy(form.getCreateBy());
|
||||||
|
report.setIsDelete(0);
|
||||||
bd.getBusinessDatabase().doInsert(report);
|
bd.getBusinessDatabase().doInsert(report);
|
||||||
|
|
||||||
ApprovalFlow flow = new ApprovalFlow();
|
ApprovalFlow flow = new ApprovalFlow();
|
||||||
@ -160,6 +161,26 @@ public class BenchmarkingReportServiceImpl implements BenchmarkingReportService
|
|||||||
form.getProofreadUsers().forEach(userId -> {
|
form.getProofreadUsers().forEach(userId -> {
|
||||||
redisTemplate.opsForSet().add(TODO_PREFIX + userId, flow.getId());
|
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