|
|
@@ -471,13 +471,17 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
471
|
471
|
caseLogRecordin.setContent(roleIn.toString().substring(0,roleIn.toString().length()-1));
|
|
472
|
472
|
|
|
473
|
473
|
MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseFlowId);
|
|
474
|
|
- List<MsCaseFlowVO> nextMsCaseFlowvo = caseFlowMapper.selectFlowRole(nextFlow.getId());
|
|
475
|
|
- StringBuilder roleIn1 = new StringBuilder();
|
|
476
|
|
- for(MsCaseFlowVO mscaseFlowVO:nextMsCaseFlowvo){
|
|
477
|
|
- roleIn1.append( mscaseFlowVO.getRoleName()+";");
|
|
|
474
|
+ String nodeName = nextFlow.getNodeName();
|
|
|
475
|
+ if(StringUtils.isNotEmpty(nodeName)){
|
|
|
476
|
+ if(!"结束".equals(nodeName)){
|
|
|
477
|
+ List<MsCaseFlowVO> nextMsCaseFlowvo = caseFlowMapper.selectFlowRole(nextFlow.getId());
|
|
|
478
|
+ StringBuilder roleIn1 = new StringBuilder();
|
|
|
479
|
+ for(MsCaseFlowVO mscaseFlowVO:nextMsCaseFlowvo){
|
|
|
480
|
+ roleIn1.append( mscaseFlowVO.getRoleName()+";");
|
|
|
481
|
+ }
|
|
|
482
|
+ caseLogRecordin.setNextRoleName("下一节点角色:"+roleIn1.toString().substring(0,roleIn1.toString().length()-1));
|
|
|
483
|
+ }
|
|
478
|
484
|
}
|
|
479
|
|
- caseLogRecordin.setNextRoleName("下一节点角色:"+roleIn1.toString().substring(0,roleIn1.toString().length()-1));
|
|
480
|
|
-
|
|
481
|
485
|
MsCaseLogRecordVO msCaseLogRecordVO = new MsCaseLogRecordVO();
|
|
482
|
486
|
BeanUtil.copyProperties(caseLogRecordin, msCaseLogRecordVO);
|
|
483
|
487
|
List<MsCaseLogRecordVO> caseLogRecordsin = new ArrayList<>();
|
|
|
@@ -493,7 +497,14 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
493
|
497
|
|
|
494
|
498
|
StringBuilder rolenext = new StringBuilder();
|
|
495
|
499
|
for(MsCaseFlowVO mscaseFlowVO:msCaseFlowVOs){
|
|
496
|
|
- rolenext.append( mscaseFlowVO.getRoleName()+"将进行"+mscaseFlowVO.getNodeName()+";");
|
|
|
500
|
+ String nodeName1 = mscaseFlowVO.getNodeName();
|
|
|
501
|
+ if(StringUtils.isNotEmpty(nodeName1)){
|
|
|
502
|
+ if("结束".equals(nodeName1)){
|
|
|
503
|
+ rolenext.append("结束;");
|
|
|
504
|
+ }else {
|
|
|
505
|
+ rolenext.append( mscaseFlowVO.getRoleName()+"将进行"+mscaseFlowVO.getNodeName()+";");
|
|
|
506
|
+ }
|
|
|
507
|
+ }
|
|
497
|
508
|
}
|
|
498
|
509
|
caseLogRecord1.setContent( rolenext.toString().substring(0,rolenext.toString().length()-1));
|
|
499
|
510
|
caseLogRecordsnext.add(caseLogRecord1);
|