优化查看流程功能

This commit is contained in:
qitz
2024-02-21 14:20:50 +08:00
parent 7377980330
commit 5e4fe7df97
@@ -471,13 +471,17 @@ public class MsSignSealServiceImpl implements MsSignSealService {
caseLogRecordin.setContent(roleIn.toString().substring(0,roleIn.toString().length()-1)); caseLogRecordin.setContent(roleIn.toString().substring(0,roleIn.toString().length()-1));
MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseFlowId); MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseFlowId);
List<MsCaseFlowVO> nextMsCaseFlowvo = caseFlowMapper.selectFlowRole(nextFlow.getId()); String nodeName = nextFlow.getNodeName();
StringBuilder roleIn1 = new StringBuilder(); if(StringUtils.isNotEmpty(nodeName)){
for(MsCaseFlowVO mscaseFlowVO:nextMsCaseFlowvo){ if(!"结束".equals(nodeName)){
roleIn1.append( mscaseFlowVO.getRoleName()+";"); List<MsCaseFlowVO> nextMsCaseFlowvo = caseFlowMapper.selectFlowRole(nextFlow.getId());
StringBuilder roleIn1 = new StringBuilder();
for(MsCaseFlowVO mscaseFlowVO:nextMsCaseFlowvo){
roleIn1.append( mscaseFlowVO.getRoleName()+";");
}
caseLogRecordin.setNextRoleName("下一节点角色:"+roleIn1.toString().substring(0,roleIn1.toString().length()-1));
}
} }
caseLogRecordin.setNextRoleName("下一节点角色:"+roleIn1.toString().substring(0,roleIn1.toString().length()-1));
MsCaseLogRecordVO msCaseLogRecordVO = new MsCaseLogRecordVO(); MsCaseLogRecordVO msCaseLogRecordVO = new MsCaseLogRecordVO();
BeanUtil.copyProperties(caseLogRecordin, msCaseLogRecordVO); BeanUtil.copyProperties(caseLogRecordin, msCaseLogRecordVO);
List<MsCaseLogRecordVO> caseLogRecordsin = new ArrayList<>(); List<MsCaseLogRecordVO> caseLogRecordsin = new ArrayList<>();
@@ -493,7 +497,14 @@ public class MsSignSealServiceImpl implements MsSignSealService {
StringBuilder rolenext = new StringBuilder(); StringBuilder rolenext = new StringBuilder();
for(MsCaseFlowVO mscaseFlowVO:msCaseFlowVOs){ for(MsCaseFlowVO mscaseFlowVO:msCaseFlowVOs){
rolenext.append( mscaseFlowVO.getRoleName()+"将进行"+mscaseFlowVO.getNodeName()+";"); String nodeName1 = mscaseFlowVO.getNodeName();
if(StringUtils.isNotEmpty(nodeName1)){
if("结束".equals(nodeName1)){
rolenext.append("结束;");
}else {
rolenext.append( mscaseFlowVO.getRoleName()+"将进行"+mscaseFlowVO.getNodeName()+";");
}
}
} }
caseLogRecord1.setContent( rolenext.toString().substring(0,rolenext.toString().length()-1)); caseLogRecord1.setContent( rolenext.toString().substring(0,rolenext.toString().length()-1));
caseLogRecordsnext.add(caseLogRecord1); caseLogRecordsnext.add(caseLogRecord1);