优化,增加实例字段

release_1.0.0
liu 8 months ago
parent 3ab095c896
commit cc179c0490

@ -218,21 +218,13 @@ public class KnowledgeFlowServiceImpl implements KnowledgeFlowService {
// 如果当前节点的索引号和节点数量-1相等(因为索引从0开始),说明是最后一个节点,这时说明流程走完了
if ((ruleOrderList.size() - 1) == index) {
// 这时走流程结束的流程
KnowledgeFlowRecord newKnowledgeFlowRecord = KnowledgeFlowRecord.builder().type(2)
.knowledgeId(knowledgeFlowTodo.getKnowledgeId())
.flowId(knowledgeFlowTodo.getFlowId())
.flowInstanceId(knowledgeFlowTodo.getFlowInstanceId())
.flowType(knowledgeFlowTodo.getFlowType())
.flowRuleId(currentRule.getId())
.flowRuleOrder(currentRule.getRuleOrder())
.processName(currentRule.getRuleName())
.processStatus(1)
.processUserId(user.getId())
.processDeptId(user.getDeptId())
.processTime(LocalDateTime.now())
.remark(reqVO.getRemark())
.submitUserId(submitFlowRecord.getSubmitUserId())
.submitDeptId(submitFlowRecord.getSubmitDeptId()).build();
KnowledgeFlowRecord newKnowledgeFlowRecord = KnowledgeFlowRecord.builder().type(2).knowledgeId(knowledgeFlowTodo.getKnowledgeId())
.flowId(knowledgeFlowTodo.getFlowId()).flowInstanceId(knowledgeFlowTodo.getFlowInstanceId())
.flowType(knowledgeFlowTodo.getFlowType()).flowRuleId(currentRule.getId()).flowRuleOrder(currentRule.getRuleOrder())
.processName(currentRule.getRuleName()).processStatus(1).processUserId(user.getId())
.processDeptId(user.getDeptId()).processTime(LocalDateTime.now()).remark(reqVO.getRemark())
.submitUserId(submitFlowRecord.getSubmitUserId()).submitDeptId(submitFlowRecord.getSubmitDeptId())
.build();
knowledgeFlowRecordService.save(newKnowledgeFlowRecord);
// 将知识的状态进行修改(需要修改为对应的状态,看提交的是什么流程)
Integer flowType = knowledgeFlowTodo.getFlowType();

Loading…
Cancel
Save