|
|
@@ -460,32 +460,39 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
460
|
460
|
MsCaseApplication caseApplicationselect = msCaseApplicationMapper.selectByPrimaryKey(id);
|
|
461
|
461
|
Integer caseFlowId = caseApplicationselect.getCaseFlowId();
|
|
462
|
462
|
MsCaseFlow msCaseFlow = caseFlowMapper.selectByPrimaryKey(caseFlowId);
|
|
463
|
|
- CaseLogRecord caseLogRecordin = new CaseLogRecord();
|
|
464
|
|
- caseLogRecordin.setCaseNodeName(msCaseFlow.getNodeName());
|
|
465
|
|
- List<MsCaseFlowVO> msCaseFlowvos = caseFlowMapper.selectFlowRole(caseFlowId);
|
|
466
|
463
|
|
|
467
|
|
- StringBuilder roleIn = new StringBuilder();
|
|
468
|
|
- for(MsCaseFlowVO mscaseFlowVO:msCaseFlowvos){
|
|
469
|
|
- roleIn.append( mscaseFlowVO.getRoleName()+"正在进行"+mscaseFlowVO.getNodeName()+";");
|
|
470
|
|
- }
|
|
471
|
|
- caseLogRecordin.setContent(roleIn.toString().substring(0,roleIn.toString().length()-1));
|
|
472
|
|
-
|
|
473
|
|
- MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseFlowId);
|
|
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()+";");
|
|
|
464
|
+ CaseLogRecord caseLogRecordin = new CaseLogRecord();
|
|
|
465
|
+ List<MsCaseLogRecordVO> caseLogRecordsin = new ArrayList<>();
|
|
|
466
|
+ if(!"结束".equals(msCaseFlow.getNodeName())){
|
|
|
467
|
+ caseLogRecordin.setCaseNodeName(msCaseFlow.getNodeName());
|
|
|
468
|
+ List<MsCaseFlowVO> msCaseFlowvos = caseFlowMapper.selectFlowRole(caseFlowId);
|
|
|
469
|
+ StringBuilder roleIn = new StringBuilder();
|
|
|
470
|
+ for(MsCaseFlowVO mscaseFlowVO:msCaseFlowvos){
|
|
|
471
|
+ if(!"结束".equals(mscaseFlowVO.getNodeName())){
|
|
|
472
|
+ roleIn.append( mscaseFlowVO.getRoleName()+"正在进行"+mscaseFlowVO.getNodeName()+";");
|
|
|
473
|
+ }
|
|
|
474
|
+ }
|
|
|
475
|
+ caseLogRecordin.setContent(roleIn.toString().substring(0,roleIn.toString().length()-1));
|
|
|
476
|
+
|
|
|
477
|
+ MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseFlowId);
|
|
|
478
|
+ if(nextFlow!=null){
|
|
|
479
|
+ String nodeName = nextFlow.getNodeName();
|
|
|
480
|
+ if(StringUtils.isNotEmpty(nodeName)){
|
|
|
481
|
+ if(!"结束".equals(nodeName)){
|
|
|
482
|
+ List<MsCaseFlowVO> nextMsCaseFlowvo = caseFlowMapper.selectFlowRole(nextFlow.getId());
|
|
|
483
|
+ StringBuilder roleIn1 = new StringBuilder();
|
|
|
484
|
+ for(MsCaseFlowVO mscaseFlowVO:nextMsCaseFlowvo){
|
|
|
485
|
+ roleIn1.append( mscaseFlowVO.getRoleName()+";");
|
|
|
486
|
+ }
|
|
|
487
|
+ caseLogRecordin.setNextRoleName("下一节点角色:"+roleIn1.toString().substring(0,roleIn1.toString().length()-1));
|
|
|
488
|
+ }
|
|
481
|
489
|
}
|
|
482
|
|
- caseLogRecordin.setNextRoleName("下一节点角色:"+roleIn1.toString().substring(0,roleIn1.toString().length()-1));
|
|
483
|
490
|
}
|
|
|
491
|
+
|
|
|
492
|
+ MsCaseLogRecordVO msCaseLogRecordVO = new MsCaseLogRecordVO();
|
|
|
493
|
+ BeanUtil.copyProperties(caseLogRecordin, msCaseLogRecordVO);
|
|
|
494
|
+ caseLogRecordsin.add(msCaseLogRecordVO);
|
|
484
|
495
|
}
|
|
485
|
|
- MsCaseLogRecordVO msCaseLogRecordVO = new MsCaseLogRecordVO();
|
|
486
|
|
- BeanUtil.copyProperties(caseLogRecordin, msCaseLogRecordVO);
|
|
487
|
|
- List<MsCaseLogRecordVO> caseLogRecordsin = new ArrayList<>();
|
|
488
|
|
- caseLogRecordsin.add(msCaseLogRecordVO);
|
|
489
|
496
|
|
|
490
|
497
|
List<MsCaseFlow> nextFlowall = caseFlowMapper.nextFlowall(caseApplicationselect.getCaseFlowId());
|
|
491
|
498
|
List<MsCaseLogRecordVO> caseLogRecordsnext = new ArrayList<>();
|