|
|
@@ -23,10 +23,11 @@ import com.ruoyi.common.utils.SecurityUtils;
|
|
23
|
23
|
import com.ruoyi.common.utils.StringUtils;
|
|
24
|
24
|
import com.ruoyi.common.utils.file.SaaSAPIFileUtils;
|
|
25
|
25
|
import com.ruoyi.system.domain.entity.flow.MsCaseFlow;
|
|
|
26
|
+import com.ruoyi.system.domain.entity.shortmessage.MsSendMailHistoryRecord;
|
|
26
|
27
|
import com.ruoyi.system.domain.vo.flow.MsCaseFlowVO;
|
|
27
|
|
-import com.ruoyi.system.mapper.SysRoleMapper;
|
|
28
|
28
|
import com.ruoyi.system.mapper.SysUserMapper;
|
|
29
|
29
|
import com.ruoyi.system.mapper.flow.MsCaseFlowMapper;
|
|
|
30
|
+import com.ruoyi.system.mapper.shortmessage.MsSendMailHistoryRecordMapper;
|
|
30
|
31
|
import com.ruoyi.system.service.impl.BeiMingInterfaceService;
|
|
31
|
32
|
import com.ruoyi.wisdomarbitrate.domain.dto.dept.DeptIdentify;
|
|
32
|
33
|
import com.ruoyi.wisdomarbitrate.domain.dto.dept.SealManage;
|
|
|
@@ -54,6 +55,7 @@ import com.ruoyi.wisdomarbitrate.service.mscase.MsCaseApplicationService;
|
|
54
|
55
|
import com.ruoyi.wisdomarbitrate.service.mscase.MsSignSealService;
|
|
55
|
56
|
import com.ruoyi.wisdomarbitrate.utils.CaseLogUtils;
|
|
56
|
57
|
import com.ruoyi.wisdomarbitrate.utils.SignAward;
|
|
|
58
|
+import org.springframework.beans.BeanUtils;
|
|
57
|
59
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
58
|
60
|
import org.springframework.beans.factory.annotation.Value;
|
|
59
|
61
|
import org.springframework.stereotype.Service;
|
|
|
@@ -108,8 +110,8 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
108
|
110
|
|
|
109
|
111
|
@Autowired
|
|
110
|
112
|
private SendMailRecordMapper sendMailRecordMapper;
|
|
111
|
|
- @Autowired
|
|
112
|
|
- private SysRoleMapper roleMapper;
|
|
|
113
|
+ @Value("${spring.mail.username}")
|
|
|
114
|
+ private String emailFrom;
|
|
113
|
115
|
// 北明配置
|
|
114
|
116
|
@Value("${BMConfig.userName}")
|
|
115
|
117
|
private String BMUserName;
|
|
|
@@ -119,6 +121,8 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
119
|
121
|
private String BMSyncSource;
|
|
120
|
122
|
@Autowired
|
|
121
|
123
|
BeiMingInterfaceService beiMingInterfaceService;
|
|
|
124
|
+ @Autowired
|
|
|
125
|
+ private MsSendMailHistoryRecordMapper sendMailHistoryRecordMapper;
|
|
122
|
126
|
|
|
123
|
127
|
|
|
124
|
128
|
|
|
|
@@ -346,7 +350,6 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
346
|
350
|
String annexPath = caseAttach.getAnnexPath();
|
|
347
|
351
|
String path = "/home/ruoyi/uploadPath/" + annexPath.substring(startIndex+1);
|
|
348
|
352
|
File file = new File(path);
|
|
349
|
|
- // todo 部署放开
|
|
350
|
353
|
if (!file.exists()) {
|
|
351
|
354
|
Gson gson = new Gson();
|
|
352
|
355
|
MsSealSignRecord sealSignRecord = new MsSealSignRecord();
|
|
|
@@ -433,30 +436,8 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
433
|
436
|
}
|
|
434
|
437
|
boolean appEmailFlag = sendCaseEmail(caseApplication1, affiliate.getEmail(), caseAttachList);
|
|
435
|
438
|
|
|
436
|
|
- SendMailRecord sendMailRecord = new SendMailRecord();
|
|
437
|
|
- sendMailRecord.setCaseId(id);
|
|
438
|
|
- sendMailRecord.setMailAddress(affiliate.getEmail());
|
|
439
|
|
- sendMailRecord.setMailContent("您好,审核后的调解书在附件中请查阅");
|
|
440
|
|
- sendMailRecord.setMailName("签署后的调解书");
|
|
441
|
|
- sendMailRecord.setSendTime(new Date());
|
|
442
|
|
- sendMailRecord.setCreateBy(SecurityUtils.getUsername());
|
|
443
|
|
- if (appEmailFlag) {
|
|
444
|
|
- sendMailRecord.setSendStatus(1);
|
|
445
|
|
- } else {
|
|
446
|
|
- sendMailRecord.setSendStatus(0);
|
|
447
|
|
- }
|
|
448
|
|
- sendMailRecordMapper.saveSendMailRecord(sendMailRecord);
|
|
449
|
|
- }
|
|
450
|
439
|
|
|
451
|
|
-// if(!appEmailFlag&&!resEmailFlag){
|
|
452
|
|
-// throw new ServiceException("调解书发送失败");
|
|
453
|
|
-// }
|
|
454
|
|
-// if(!appEmailFlag){
|
|
455
|
|
-// throw new ServiceException("申请人调解书发送失败");
|
|
456
|
|
-// }
|
|
457
|
|
-// if(!resEmailFlag){
|
|
458
|
|
-// throw new ServiceException("被申请人调解书发送失败");
|
|
459
|
|
-// }
|
|
|
440
|
+ }
|
|
460
|
441
|
|
|
461
|
442
|
CaseLogUtils.insertCaseLog(caseApplication1.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),"");
|
|
462
|
443
|
|
|
|
@@ -473,31 +454,14 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
473
|
454
|
@Transactional
|
|
474
|
455
|
public AjaxResult msCaseSign(MsSignSealDTO dto) {
|
|
475
|
456
|
Long caseId = dto.getCaseId();
|
|
476
|
|
- MsCaseAffiliate caseAffiliate = msCaseAffiliateMapper.selectByPrimaryKey(caseId);
|
|
|
457
|
+ // MsCaseAffiliate caseAffiliate = msCaseAffiliateMapper.selectByPrimaryKey(caseId);
|
|
477
|
458
|
MsCaseApplication caseApplicationselect = msCaseApplicationMapper.selectByPrimaryKey(caseId);
|
|
478
|
459
|
// 查询当前节点
|
|
479
|
460
|
MsCaseFlow currentFlow = caseFlowMapper.selectByPrimaryKey(caseApplicationselect.getCaseFlowId());
|
|
480
|
461
|
if (currentFlow == null) {
|
|
481
|
462
|
return AjaxResult.error("当前流程不存在");
|
|
482
|
463
|
}
|
|
483
|
|
-// if (dto.getIsSignApply() != null && dto.getIsSignApply().intValue() == 1) {
|
|
484
|
|
-// caseAffiliate.setIsSignApply(1);
|
|
485
|
|
-// msCaseAffiliateMapper.updateByPrimaryKeySelective(caseAffiliate);
|
|
486
|
|
-// if (caseAffiliate.getIsSignRespon() != null && caseAffiliate.getIsSignRespon().intValue() == 1) {
|
|
487
|
|
-// // 根据流程id查找下一个流程节点
|
|
488
|
|
-// MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
|
489
|
|
-// caseApplicationselect.setCaseFlowId(nextFlow.getId());
|
|
490
|
|
-// caseApplicationselect.setCaseStatusName(nextFlow.getCaseStatusName());
|
|
491
|
|
-// caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
|
|
492
|
|
-// CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), nextFlow.getNodeId(), nextFlow.getCaseStatusName(),"签收");
|
|
493
|
|
-// }
|
|
494
|
|
-// }
|
|
495
|
|
- if (dto.getIsSignApply() != null && dto.getIsSignApply().intValue() == 1) {
|
|
496
|
|
- // todo 签收不要该字段
|
|
497
|
|
- // caseAffiliate.setIsSignApply(1);
|
|
498
|
|
- // todo 签收不要该字段
|
|
499
|
|
- // msCaseAffiliateMapper.updateByPrimaryKeySelective(caseAffiliate);
|
|
500
|
|
-
|
|
|
464
|
+ if (dto.getIsSignApply() != null && dto.getIsSignApply().equals(1) ) {
|
|
501
|
465
|
// 根据流程id查找下一个流程节点
|
|
502
|
466
|
MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
|
503
|
467
|
caseApplicationselect.setCaseFlowId(nextFlow.getId());
|
|
|
@@ -505,24 +469,8 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
505
|
469
|
caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
|
|
506
|
470
|
CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),null);
|
|
507
|
471
|
}
|
|
508
|
|
-// if (dto.getIsSignRespon() != null && dto.getIsSignRespon().intValue() == 1) {
|
|
509
|
|
-// caseAffiliate.setIsSignRespon(1);
|
|
510
|
|
-// msCaseAffiliateMapper.updateByPrimaryKeySelective(caseAffiliate);
|
|
511
|
|
-// if (caseAffiliate.getIsSignApply() != null && caseAffiliate.getIsSignApply().intValue() == 1) {
|
|
512
|
|
-// // 根据流程id查找下一个流程节点
|
|
513
|
|
-// MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
|
514
|
|
-// caseApplicationselect.setCaseFlowId(nextFlow.getId());
|
|
515
|
|
-// caseApplicationselect.setCaseStatusName(nextFlow.getCaseStatusName());
|
|
516
|
|
-// caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
|
|
517
|
|
-// CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), nextFlow.getNodeId(), nextFlow.getCaseStatusName(),"签收");
|
|
518
|
|
-// }
|
|
519
|
|
-// }
|
|
520
|
|
-
|
|
521
|
|
- if (dto.getIsSignRespon() != null && dto.getIsSignRespon().intValue() == 1) {
|
|
522
|
|
- // todo 签收不要该字段
|
|
523
|
|
-// caseAffiliate.setIsSignRespon(1);
|
|
524
|
|
- // todo 签收不要该字段
|
|
525
|
|
-// msCaseAffiliateMapper.updateByPrimaryKeySelective(caseAffiliate);
|
|
|
472
|
+
|
|
|
473
|
+ if (dto.getIsSignRespon() != null && dto.getIsSignRespon().equals(1)) {
|
|
526
|
474
|
|
|
527
|
475
|
// 根据流程id查找下一个流程节点
|
|
528
|
476
|
MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
|
|
@@ -531,7 +479,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
531
|
479
|
caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
|
|
532
|
480
|
CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),null);
|
|
533
|
481
|
CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), 17, "结束", null);
|
|
534
|
|
- // todo 被申请人签收结束对接北明,为调解成功状态
|
|
|
482
|
+ // 被申请人签收结束对接北明,为调解成功状态
|
|
535
|
483
|
if(StrUtil.isEmpty(caseApplicationselect.getCaseSource())) {
|
|
536
|
484
|
applicationService.pushStatusToBM(caseApplicationselect, PushCaseStatusEnum.SUCCESS);
|
|
537
|
485
|
}
|
|
|
@@ -543,9 +491,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
543
|
491
|
|
|
544
|
492
|
@Override
|
|
545
|
493
|
public AjaxResult msCaseSignUrlApplyPC(MsSignSealDTO dto) throws EsignDemoException {
|
|
546
|
|
- // todo
|
|
547
|
494
|
Long caseId = dto.getCaseId();
|
|
548
|
|
- //MsCaseAffiliate caseAffiliate = msCaseAffiliateMapper.selectByPrimaryKey(caseId);
|
|
549
|
495
|
List<MsCaseAffiliate> affiliates = applicationService.selectAffliatesByCaseId(caseId);
|
|
550
|
496
|
if(CollectionUtil.isEmpty(affiliates)){
|
|
551
|
497
|
return AjaxResult.error("未找到案件相关人员");
|
|
|
@@ -612,7 +558,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
612
|
558
|
|
|
613
|
559
|
}
|
|
614
|
560
|
if(resOpt.get().getUserId()!=null && resOpt.get().getUserId().equals(userId)){
|
|
615
|
|
-
|
|
|
561
|
+ // 被申
|
|
616
|
562
|
SealSignRecord sealSignRecordres = new SealSignRecord();
|
|
617
|
563
|
MsSealSignRecord mssealSignRecord = new MsSealSignRecord();
|
|
618
|
564
|
mssealSignRecord.setCaseAppliId(caseId);
|
|
|
@@ -636,6 +582,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
636
|
582
|
}
|
|
637
|
583
|
}
|
|
638
|
584
|
if(mediatorCount>0){
|
|
|
585
|
+ // 调解员
|
|
639
|
586
|
SealSignRecord sealSignRecordres = new SealSignRecord();
|
|
640
|
587
|
MsSealSignRecord mssealSignRecord = new MsSealSignRecord();
|
|
641
|
588
|
mssealSignRecord.setCaseAppliId(caseId);
|
|
|
@@ -710,7 +657,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
710
|
657
|
Integer caseNode = currentFlow.getNodeId();
|
|
711
|
658
|
String caseStatusName = currentFlow.getCaseStatusName();
|
|
712
|
659
|
if("SIGN_MISSON_COMPLETE".equals(action) && signResult==2){
|
|
713
|
|
- if(mediaResult.intValue()==1){
|
|
|
660
|
+ if(mediaResult.equals(1)){
|
|
714
|
661
|
//调解
|
|
715
|
662
|
if(StringUtils.isNotEmpty(accountMobile)&&accountMobile.equals(pensonAccountApply)){
|
|
716
|
663
|
//申请人签名
|
|
|
@@ -723,16 +670,16 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
723
|
670
|
operLog.setCaseNode(caseNode);
|
|
724
|
671
|
operLog.setCreateTime(dateOperate);
|
|
725
|
672
|
caseLogRecordMapper.insert(operLog);
|
|
726
|
|
- if(signStatusResponse!=null&&signStatusResponse.intValue()==1&&
|
|
727
|
|
- signStatusMediator!=null&&signStatusMediator.intValue()==1){
|
|
|
673
|
+ if(signStatusResponse!=null&&signStatusResponse.equals(1)&&
|
|
|
674
|
+ signStatusMediator!=null&&signStatusMediator.equals(1)){
|
|
728
|
675
|
// 根据流程id查找下一个流程节点
|
|
729
|
676
|
MsCaseFlow nextFlow=null;
|
|
730
|
677
|
if(caseApplicationselect.getSealFlag()!=null&&caseApplicationselect.getSealFlag()==1) {
|
|
731
|
678
|
// 需要用印
|
|
732
|
|
- nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId().intValue());
|
|
|
679
|
+ nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
|
733
|
680
|
}else {
|
|
734
|
681
|
// 不需要用印
|
|
735
|
|
- nextFlow = caseFlowMapper.nextFlow1(caseApplicationselect.getCaseFlowId().intValue());
|
|
|
682
|
+ nextFlow = caseFlowMapper.nextFlow1(caseApplicationselect.getCaseFlowId());
|
|
736
|
683
|
}
|
|
737
|
684
|
MsCaseApplication application = new MsCaseApplication();
|
|
738
|
685
|
application.setId(caseApplicationselect.getId());
|
|
|
@@ -764,17 +711,17 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
764
|
711
|
operLog.setCaseNode(caseNode);
|
|
765
|
712
|
operLog.setCreateTime(dateOperate);
|
|
766
|
713
|
caseLogRecordMapper.insert(operLog);
|
|
767
|
|
- if(signStatusApply!=null&&signStatusApply.intValue()==1&&
|
|
768
|
|
- signStatusMediator!=null&&signStatusMediator.intValue()==1){
|
|
|
714
|
+ if(signStatusApply!=null&&signStatusApply.equals(1)&&
|
|
|
715
|
+ signStatusMediator!=null&&signStatusMediator.equals(1)){
|
|
769
|
716
|
// 根据流程id查找下一个流程节点
|
|
770
|
717
|
// 根据流程id查找下一个流程节点
|
|
771
|
718
|
MsCaseFlow nextFlow=null;
|
|
772
|
719
|
if(caseApplicationselect.getSealFlag()!=null&&caseApplicationselect.getSealFlag()==1) {
|
|
773
|
720
|
// 需要用印
|
|
774
|
|
- nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId().intValue());
|
|
|
721
|
+ nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
|
775
|
722
|
}else {
|
|
776
|
723
|
// 不需要用印
|
|
777
|
|
- nextFlow = caseFlowMapper.nextFlow1(caseApplicationselect.getCaseFlowId().intValue());
|
|
|
724
|
+ nextFlow = caseFlowMapper.nextFlow1(caseApplicationselect.getCaseFlowId());
|
|
778
|
725
|
}
|
|
779
|
726
|
MsCaseApplication application = new MsCaseApplication();
|
|
780
|
727
|
application.setId(caseApplicationselect.getId());
|
|
|
@@ -806,17 +753,17 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
806
|
753
|
operLog.setCaseNode(caseNode);
|
|
807
|
754
|
operLog.setCreateTime(dateOperate);
|
|
808
|
755
|
caseLogRecordMapper.insert(operLog);
|
|
809
|
|
- if(signStatusApply!=null&&signStatusApply.intValue()==1&&
|
|
810
|
|
- signStatusResponse!=null&&signStatusResponse.intValue()==1){
|
|
|
756
|
+ if(signStatusApply!=null&&signStatusApply.equals(1)&&
|
|
|
757
|
+ signStatusResponse!=null&&signStatusResponse.equals(1)){
|
|
811
|
758
|
// 根据流程id查找下一个流程节点
|
|
812
|
759
|
// 根据流程id查找下一个流程节点
|
|
813
|
760
|
MsCaseFlow nextFlow=null;
|
|
814
|
761
|
if(caseApplicationselect.getSealFlag()!=null&&caseApplicationselect.getSealFlag()==1) {
|
|
815
|
762
|
// 需要用印
|
|
816
|
|
- nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId().intValue());
|
|
|
763
|
+ nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
|
817
|
764
|
}else {
|
|
818
|
765
|
// 不需要用印
|
|
819
|
|
- nextFlow = caseFlowMapper.nextFlow1(caseApplicationselect.getCaseFlowId().intValue());
|
|
|
766
|
+ nextFlow = caseFlowMapper.nextFlow1(caseApplicationselect.getCaseFlowId());
|
|
820
|
767
|
}
|
|
821
|
768
|
MsCaseApplication application = new MsCaseApplication();
|
|
822
|
769
|
application.setId(caseApplicationselect.getId());
|
|
|
@@ -847,7 +794,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
847
|
794
|
caseLogRecordMapper.insert(operLog);
|
|
848
|
795
|
|
|
849
|
796
|
// 根据流程id查找下一个流程节点
|
|
850
|
|
- MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId().intValue());
|
|
|
797
|
+ MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
|
|
851
|
798
|
MsCaseApplication application = new MsCaseApplication();
|
|
852
|
799
|
application.setId(caseApplicationselect.getId());
|
|
853
|
800
|
application.setCaseFlowId(nextFlow.getId());
|
|
|
@@ -859,7 +806,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
859
|
806
|
|
|
860
|
807
|
}
|
|
861
|
808
|
|
|
862
|
|
- }else if(mediaResult.intValue()==5){
|
|
|
809
|
+ }else if(mediaResult.equals(5)){
|
|
863
|
810
|
//和解
|
|
864
|
811
|
if(StringUtils.isNotEmpty(accountMobile)&&accountMobile.equals(pensonAccountApply)){
|
|
865
|
812
|
//申请人签名
|
|
|
@@ -872,8 +819,8 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
872
|
819
|
operLog.setCaseNode(caseNode);
|
|
873
|
820
|
operLog.setCreateTime(dateOperate);
|
|
874
|
821
|
caseLogRecordMapper.insert(operLog);
|
|
875
|
|
- if(signStatusResponse!=null&&signStatusResponse.intValue()==1){
|
|
876
|
|
- MsCaseFlow nextFlow = caseFlowMapper.nextFlow1(caseApplicationselect.getCaseFlowId().intValue());
|
|
|
822
|
+ if(signStatusResponse!=null&&signStatusResponse.equals(1)){
|
|
|
823
|
+ MsCaseFlow nextFlow = caseFlowMapper.nextFlow1(caseApplicationselect.getCaseFlowId());
|
|
877
|
824
|
MsCaseApplication application = new MsCaseApplication();
|
|
878
|
825
|
application.setId(caseApplicationselect.getId());
|
|
879
|
826
|
application.setCaseFlowId(nextFlow.getId());
|
|
|
@@ -898,8 +845,6 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
898
|
845
|
String day = String.format("%02d", now.getDayOfMonth());
|
|
899
|
846
|
String saveFolderPath = "/home/ruoyi/uploadPath/upload/" + year + "/" + month + "/" + day;
|
|
900
|
847
|
String fileName = UUID.randomUUID().toString().replace("-", "") + ".pdf";
|
|
901
|
|
-// String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
|
|
902
|
|
-// String savePath = "/home/ruoyi/uploadPath/upload/";
|
|
903
|
848
|
String saveName = fileName;
|
|
904
|
849
|
String savePath = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
|
|
905
|
850
|
|
|
|
@@ -921,7 +866,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
921
|
866
|
if(StrUtil.isEmpty(caseApplicationselect.getCaseSource())){
|
|
922
|
867
|
List<MsCaseAttach> existAttach = msCaseAttachMapper.listCaseAttachByCaseIdAndType(caseAppliId, AnnexTypeEnum.MEDIATE_BOOK.getCode());
|
|
923
|
868
|
if(CollectionUtil.isNotEmpty(existAttach)){
|
|
924
|
|
- // todo 对接北明,同步案件状态,删除
|
|
|
869
|
+ // 对接北明,同步案件状态,删除
|
|
925
|
870
|
for (MsCaseAttach msCaseAttach : existAttach) {
|
|
926
|
871
|
if(StrUtil.isEmpty(msCaseAttach.getOtherSysFileId())||StrUtil.isEmpty(msCaseAttach.getAnnexPath())){
|
|
927
|
872
|
continue;
|
|
|
@@ -937,7 +882,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
937
|
882
|
caseAttach.setAnnexPath(savePath);
|
|
938
|
883
|
caseAttach.setAnnexName(saveName);
|
|
939
|
884
|
caseAttachMapper.save(caseAttach);
|
|
940
|
|
- // todo 对接北明,调用上传附件接口
|
|
|
885
|
+ // 对接北明,调用上传附件接口
|
|
941
|
886
|
if(StrUtil.isEmpty(caseApplicationselect.getCaseSource()) ) {
|
|
942
|
887
|
String templatePath = "/home/ruoyi" + savePath;
|
|
943
|
888
|
File file = new File(templatePath.replace("/profile", "/uploadPath"));
|
|
|
@@ -964,8 +909,8 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
964
|
909
|
operLog.setCaseNode(caseNode);
|
|
965
|
910
|
operLog.setCreateTime(dateOperate);
|
|
966
|
911
|
caseLogRecordMapper.insert(operLog);
|
|
967
|
|
- if(signStatusApply!=null&&signStatusApply.intValue()==1){
|
|
968
|
|
- MsCaseFlow nextFlow = caseFlowMapper.nextFlow1(caseApplicationselect.getCaseFlowId().intValue());
|
|
|
912
|
+ if(signStatusApply!=null&&signStatusApply.equals(1)){
|
|
|
913
|
+ MsCaseFlow nextFlow = caseFlowMapper.nextFlow1(caseApplicationselect.getCaseFlowId());
|
|
969
|
914
|
MsCaseApplication application = new MsCaseApplication();
|
|
970
|
915
|
application.setId(caseApplicationselect.getId());
|
|
971
|
916
|
application.setCaseFlowId(nextFlow.getId());
|
|
|
@@ -990,8 +935,6 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
990
|
935
|
String day = String.format("%02d", now.getDayOfMonth());
|
|
991
|
936
|
String saveFolderPath = "/home/ruoyi/uploadPath/upload/" + year + "/" + month + "/" + day;
|
|
992
|
937
|
String fileName = UUID.randomUUID().toString().replace("-", "") + ".pdf";
|
|
993
|
|
-// String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
|
|
994
|
|
-// String savePath = "/home/ruoyi/uploadPath/upload/";
|
|
995
|
938
|
String saveName = fileName;
|
|
996
|
939
|
String savePath = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
|
|
997
|
940
|
|
|
|
@@ -1013,7 +956,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
1013
|
956
|
if(StrUtil.isEmpty(caseApplicationselect.getCaseSource())){
|
|
1014
|
957
|
List<MsCaseAttach> existAttach = msCaseAttachMapper.listCaseAttachByCaseIdAndType(caseAppliId, AnnexTypeEnum.MEDIATE_BOOK.getCode());
|
|
1015
|
958
|
if(CollectionUtil.isNotEmpty(existAttach)){
|
|
1016
|
|
- // todo 对接北明,同步案件状态,删除
|
|
|
959
|
+ // 对接北明,同步案件状态,删除
|
|
1017
|
960
|
for (MsCaseAttach msCaseAttach : existAttach) {
|
|
1018
|
961
|
if(StrUtil.isEmpty(msCaseAttach.getOtherSysFileId())||StrUtil.isEmpty(msCaseAttach.getAnnexPath())){
|
|
1019
|
962
|
continue;
|
|
|
@@ -1029,7 +972,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
1029
|
972
|
caseAttach.setAnnexPath(savePath);
|
|
1030
|
973
|
caseAttach.setAnnexName(saveName);
|
|
1031
|
974
|
|
|
1032
|
|
- // todo 对接北明,调用上传附件接口
|
|
|
975
|
+ // 对接北明,调用上传附件接口
|
|
1033
|
976
|
|
|
1034
|
977
|
if(StrUtil.isEmpty(caseApplicationselect.getCaseSource()) ) {
|
|
1035
|
978
|
String templatePath = "/home/ruoyi" + savePath;
|
|
|
@@ -1069,8 +1012,6 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
1069
|
1012
|
String day = String.format("%02d", now.getDayOfMonth());
|
|
1070
|
1013
|
String saveFolderPath = "/home/ruoyi/uploadPath/upload/" + year + "/" + month + "/" + day;
|
|
1071
|
1014
|
String fileName = UUID.randomUUID().toString().replace("-", "") + ".pdf";
|
|
1072
|
|
-// String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
|
|
1073
|
|
-// String savePath = "/home/ruoyi/uploadPath/upload/";
|
|
1074
|
1015
|
String saveName = fileName;
|
|
1075
|
1016
|
String savePath = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
|
|
1076
|
1017
|
|
|
|
@@ -1092,7 +1033,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
1092
|
1033
|
if(StrUtil.isEmpty(caseApplicationselect.getCaseSource())){
|
|
1093
|
1034
|
List<MsCaseAttach> existAttach = msCaseAttachMapper.listCaseAttachByCaseIdAndType(caseAppliId, AnnexTypeEnum.MEDIATE_BOOK.getCode());
|
|
1094
|
1035
|
if(CollectionUtil.isNotEmpty(existAttach)){
|
|
1095
|
|
- // todo 对接北明,同步案件状态,删除
|
|
|
1036
|
+ // 对接北明,同步案件状态,删除
|
|
1096
|
1037
|
for (MsCaseAttach msCaseAttach : existAttach) {
|
|
1097
|
1038
|
if(StrUtil.isEmpty(msCaseAttach.getOtherSysFileId())||StrUtil.isEmpty(msCaseAttach.getAnnexPath())){
|
|
1098
|
1039
|
continue;
|
|
|
@@ -1108,7 +1049,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
1108
|
1049
|
caseAttach.setAnnexPath(savePath);
|
|
1109
|
1050
|
caseAttach.setAnnexName(saveName);
|
|
1110
|
1051
|
caseAttachMapper.save(caseAttach);
|
|
1111
|
|
- // todo 对接北明,调用上传附件接口
|
|
|
1052
|
+ // 对接北明,调用上传附件接口
|
|
1112
|
1053
|
if(StrUtil.isEmpty(caseApplicationselect.getCaseSource()) ) {
|
|
1113
|
1054
|
String templatePath = "/home/ruoyi" + savePath;
|
|
1114
|
1055
|
File file = new File(templatePath.replace("/profile", "/uploadPath"));
|
|
|
@@ -1209,40 +1150,62 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
1209
|
1150
|
/**
|
|
1210
|
1151
|
* 通过邮件发送裁决书文件
|
|
1211
|
1152
|
*
|
|
1212
|
|
- * @param caseApplication1
|
|
|
1153
|
+ * @param caseApplication
|
|
1213
|
1154
|
*/
|
|
1214
|
|
- private boolean sendCaseEmail(MsCaseApplication caseApplication1, String email, List<MsCaseAttach> caseAttachList) {
|
|
|
1155
|
+ private boolean sendCaseEmail(MsCaseApplication caseApplication, String email, List<MsCaseAttach> caseAttachList) {
|
|
1215
|
1156
|
List<File> fileList = new ArrayList<>();
|
|
1216
|
1157
|
File file = null;
|
|
|
1158
|
+ Long fileId = null;
|
|
1217
|
1159
|
if (caseAttachList != null && caseAttachList.size() > 0) {
|
|
1218
|
1160
|
for (MsCaseAttach caseAttach : caseAttachList) {
|
|
1219
|
1161
|
if (caseAttach.getAnnexType() == AnnexTypeEnum.MEDIATE_BOOK.getCode()) {
|
|
1220
|
|
-// String annexName = caseAttach.getAnnexName();
|
|
1221
|
|
-// String prefix = "/profile/upload/";
|
|
1222
|
|
-// int startIndex = prefix.length();
|
|
1223
|
|
-// String path = caseAttach.getAnnexPath() + annexName.substring(startIndex);
|
|
1224
|
1162
|
String prefix = "/profile";
|
|
1225
|
1163
|
int startIndex = prefix.length();
|
|
1226
|
1164
|
String annexPath = caseAttach.getAnnexPath();
|
|
1227
|
1165
|
String path = "/home/ruoyi/uploadPath/" + annexPath.substring(startIndex+1);
|
|
1228
|
|
- // todo 部署放开
|
|
1229
|
1166
|
file = new File(path);
|
|
1230
|
1167
|
fileList.add(file);
|
|
|
1168
|
+ fileId=caseAttach.getAnnexId();
|
|
1231
|
1169
|
System.out.println("文件长度==================:" + file.length());
|
|
1232
|
1170
|
}
|
|
1233
|
1171
|
}
|
|
1234
|
1172
|
}
|
|
|
1173
|
+ SendMailRecord sendMailRecord = new SendMailRecord();
|
|
|
1174
|
+ sendMailRecord.setCaseId(caseApplication.getId());
|
|
|
1175
|
+ sendMailRecord.setMailAddress(email);
|
|
|
1176
|
+ sendMailRecord.setMailContent("您好,审核后的调解书在附件中请查阅");
|
|
|
1177
|
+ sendMailRecord.setMailName("签署后的调解书");
|
|
|
1178
|
+ sendMailRecord.setSendTime(new Date());
|
|
|
1179
|
+ sendMailRecord.setMailSubject("签署后的调解书");
|
|
|
1180
|
+ sendMailRecord.setFileIds(fileId!=null?fileId.toString():null);
|
|
|
1181
|
+ sendMailRecord.setCreateBy(SecurityUtils.getUsername());
|
|
|
1182
|
+ sendMailRecord.setCreateTime(new Date());
|
|
|
1183
|
+ sendMailRecord.setMailFromAddress(emailFrom);
|
|
1235
|
1184
|
|
|
1236
|
1185
|
if (file != null && file.exists()) {
|
|
1237
|
1186
|
try {
|
|
1238
|
1187
|
Boolean aBoolean = emailOutUtil.sendEmil(email, "您好,审核后的调解书在附件中请查阅", "签署后的调解书", fileList, null);
|
|
1239
|
1188
|
|
|
1240
|
1189
|
if (aBoolean) {
|
|
|
1190
|
+ sendMailRecord.setSendStatus(1);
|
|
|
1191
|
+ sendMailRecordMapper.saveSendMailRecord(sendMailRecord);
|
|
|
1192
|
+ MsSendMailHistoryRecord msSendMailHistoryRecord = new MsSendMailHistoryRecord();
|
|
|
1193
|
+ BeanUtils.copyProperties(sendMailRecord, msSendMailHistoryRecord);
|
|
|
1194
|
+ msSendMailHistoryRecord.setParentId(sendMailRecord.getId());
|
|
|
1195
|
+ msSendMailHistoryRecord.setId(null);
|
|
|
1196
|
+ sendMailHistoryRecordMapper.insertSelective(msSendMailHistoryRecord);
|
|
1241
|
1197
|
return Boolean.TRUE;
|
|
1242
|
1198
|
}
|
|
1243
|
1199
|
} catch (Exception e) {
|
|
1244
|
1200
|
System.out.println("邮件发送失败++++++++++++++++++++++++++++++++");
|
|
1245
|
1201
|
System.out.println(e.toString());
|
|
|
1202
|
+ sendMailRecord.setSendStatus(0);
|
|
|
1203
|
+ MsSendMailHistoryRecord msSendMailHistoryRecord = new MsSendMailHistoryRecord();
|
|
|
1204
|
+ BeanUtils.copyProperties(sendMailRecord, msSendMailHistoryRecord);
|
|
|
1205
|
+ msSendMailHistoryRecord.setParentId(sendMailRecord.getId());
|
|
|
1206
|
+ msSendMailHistoryRecord.setId(null);
|
|
|
1207
|
+ sendMailHistoryRecordMapper.insertSelective(msSendMailHistoryRecord);
|
|
|
1208
|
+ sendMailRecordMapper.saveSendMailRecord(sendMailRecord);
|
|
1246
|
1209
|
return Boolean.FALSE;
|
|
1247
|
1210
|
}
|
|
1248
|
1211
|
}
|
|
|
@@ -1250,211 +1213,6 @@ public class MsSignSealServiceImpl implements MsSignSealService {
|
|
1250
|
1213
|
}
|
|
1251
|
1214
|
|
|
1252
|
1215
|
|
|
1253
|
|
- private MsCaseLogRecordVO getNextCaseLogRecord(String nodeName) {
|
|
1254
|
|
- MsCaseLogRecordVO caseLogRecord = new MsCaseLogRecordVO();
|
|
1255
|
|
- switch (nodeName) {
|
|
1256
|
|
- case "提交案件":
|
|
1257
|
|
- caseLogRecord.setCaseNodeName("提交案件");
|
|
1258
|
|
- caseLogRecord.setContent("申请人将进行提交案件");
|
|
1259
|
|
- break;
|
|
1260
|
|
- case "缴费":
|
|
1261
|
|
- caseLogRecord.setCaseNodeName("缴费");
|
|
1262
|
|
- caseLogRecord.setContent("申请人将进行缴费");
|
|
1263
|
|
- break;
|
|
1264
|
|
- case "确认缴费":
|
|
1265
|
|
- caseLogRecord.setCaseNodeName("确认缴费");
|
|
1266
|
|
- caseLogRecord.setContent("财务将进行确认缴费");
|
|
1267
|
|
- break;
|
|
1268
|
|
- case "受理分配":
|
|
1269
|
|
- caseLogRecord.setCaseNodeName("受理分配");
|
|
1270
|
|
- caseLogRecord.setContent("法律顾问将进行受理分配");
|
|
1271
|
|
- break;
|
|
1272
|
|
- case "选择调解员":
|
|
1273
|
|
- caseLogRecord.setCaseNodeName("选择调解员");
|
|
1274
|
|
- caseLogRecord.setContent("申请人将进行选择调解员");
|
|
1275
|
|
- break;
|
|
1276
|
|
- case "核实调解员":
|
|
1277
|
|
- caseLogRecord.setCaseNodeName("核实调解员");
|
|
1278
|
|
- caseLogRecord.setContent("法律顾问将进行核实调解员");
|
|
1279
|
|
- break;
|
|
1280
|
|
- case "确认调解员":
|
|
1281
|
|
- caseLogRecord.setCaseNodeName("确认调解员");
|
|
1282
|
|
- caseLogRecord.setContent("部门长将进行确认调解员");
|
|
1283
|
|
- break;
|
|
1284
|
|
- case "确定调解时间":
|
|
1285
|
|
- caseLogRecord.setCaseNodeName("确定调解时间");
|
|
1286
|
|
- caseLogRecord.setContent("法律顾问将进行确定调解时间");
|
|
1287
|
|
- break;
|
|
1288
|
|
- case "调解":
|
|
1289
|
|
- caseLogRecord.setCaseNodeName("调解");
|
|
1290
|
|
- caseLogRecord.setContent("法律顾问将进行调解");
|
|
1291
|
|
- break;
|
|
1292
|
|
- case "确认调解书":
|
|
1293
|
|
- caseLogRecord.setCaseNodeName("确认调解书");
|
|
1294
|
|
- caseLogRecord.setContent("法律顾问将进行确认调解书");
|
|
1295
|
|
- break;
|
|
1296
|
|
- case "签名":
|
|
1297
|
|
- caseLogRecord.setCaseNodeName("签名");
|
|
1298
|
|
- caseLogRecord.setContent("申请人、被申请人将进行签名");
|
|
1299
|
|
- break;
|
|
1300
|
|
- case "用印申请":
|
|
1301
|
|
- caseLogRecord.setCaseNodeName("用印申请");
|
|
1302
|
|
- caseLogRecord.setContent("法律顾问将进行用印申请");
|
|
1303
|
|
- break;
|
|
1304
|
|
- case "用印":
|
|
1305
|
|
- caseLogRecord.setCaseNodeName("用印");
|
|
1306
|
|
- caseLogRecord.setContent("部门长将进行用印");
|
|
1307
|
|
- break;
|
|
1308
|
|
- case "归档":
|
|
1309
|
|
- caseLogRecord.setCaseNodeName("归档");
|
|
1310
|
|
- caseLogRecord.setContent("法律顾问将进行提交归档");
|
|
1311
|
|
- break;
|
|
1312
|
|
- case "签收":
|
|
1313
|
|
- caseLogRecord.setCaseNodeName("签收");
|
|
1314
|
|
- caseLogRecord.setContent("申请人、被申请人将进行签收");
|
|
1315
|
|
- break;
|
|
1316
|
|
- case "申请人签收":
|
|
1317
|
|
- caseLogRecord.setCaseNodeName("申请人签收");
|
|
1318
|
|
- caseLogRecord.setContent("申请人将进行签收");
|
|
1319
|
|
- break;
|
|
1320
|
|
- case "被申请人签收":
|
|
1321
|
|
- caseLogRecord.setCaseNodeName("被申请人签收");
|
|
1322
|
|
- caseLogRecord.setContent("被申请人将进行签收");
|
|
1323
|
|
- break;
|
|
1324
|
|
- case "结束":
|
|
1325
|
|
- caseLogRecord.setCaseNodeName("结束");
|
|
1326
|
|
- caseLogRecord.setContent("结束");
|
|
1327
|
|
- break;
|
|
1328
|
|
- default:
|
|
1329
|
|
- caseLogRecord.setNextRoleName("没有下一节点角色");
|
|
1330
|
|
-
|
|
1331
|
|
- }
|
|
1332
|
|
- return caseLogRecord;
|
|
1333
|
|
- }
|
|
1334
|
|
-
|
|
1335
|
|
- private CaseLogRecord getNextRole(String nodeName) {
|
|
1336
|
|
- CaseLogRecord caseLogRecord = new CaseLogRecord();
|
|
1337
|
|
- switch (nodeName) {
|
|
1338
|
|
- case "提交案件":
|
|
1339
|
|
- caseLogRecord.setNextRoleName("下一节点角色:申请人");
|
|
1340
|
|
- break;
|
|
1341
|
|
- case "缴费":
|
|
1342
|
|
- caseLogRecord.setNextRoleName("下一节点角色:申请人");
|
|
1343
|
|
- break;
|
|
1344
|
|
- case "确认缴费":
|
|
1345
|
|
- caseLogRecord.setNextRoleName("下一节点角色:财务");
|
|
1346
|
|
- break;
|
|
1347
|
|
- case "受理分配":
|
|
1348
|
|
- caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
|
|
1349
|
|
- break;
|
|
1350
|
|
- case "选择调解员":
|
|
1351
|
|
- caseLogRecord.setNextRoleName("下一节点角色:申请人、被申请人");
|
|
1352
|
|
- break;
|
|
1353
|
|
- case "核实调解员":
|
|
1354
|
|
- caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
|
|
1355
|
|
- break;
|
|
1356
|
|
- case "确认调解员":
|
|
1357
|
|
- caseLogRecord.setNextRoleName("下一节点角色:部门长");
|
|
1358
|
|
- break;
|
|
1359
|
|
- case "确定调解时间":
|
|
1360
|
|
- caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
|
|
1361
|
|
- break;
|
|
1362
|
|
- case "调解":
|
|
1363
|
|
- caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
|
|
1364
|
|
- break;
|
|
1365
|
|
- case "确认调解书":
|
|
1366
|
|
- caseLogRecord.setNextRoleName("下一节点角色:申请人、被申请人");
|
|
1367
|
|
- break;
|
|
1368
|
|
- case "签名":
|
|
1369
|
|
- caseLogRecord.setNextRoleName("下一节点角色:申请人、被申请人");
|
|
1370
|
|
- break;
|
|
1371
|
|
- case "用印申请":
|
|
1372
|
|
- caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
|
|
1373
|
|
- break;
|
|
1374
|
|
- case "用印":
|
|
1375
|
|
- caseLogRecord.setNextRoleName("下一节点角色:部门长");
|
|
1376
|
|
- break;
|
|
1377
|
|
- case "归档":
|
|
1378
|
|
- caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
|
|
1379
|
|
- break;
|
|
1380
|
|
- case "签收":
|
|
1381
|
|
- caseLogRecord.setNextRoleName("下一节点角色:申请人、被申请人");
|
|
1382
|
|
- break;
|
|
1383
|
|
- default:
|
|
1384
|
|
- caseLogRecord.setNextRoleName("没有下一节点角色");
|
|
1385
|
|
-
|
|
1386
|
|
- }
|
|
1387
|
|
- return caseLogRecord;
|
|
1388
|
|
- }
|
|
1389
|
|
-
|
|
1390
|
|
- private CaseLogRecord getInCasenode(String nodeName) {
|
|
1391
|
|
- CaseLogRecord caseLogRecord = new CaseLogRecord();
|
|
1392
|
|
- switch (nodeName) {
|
|
1393
|
|
- case "提交案件":
|
|
1394
|
|
- caseLogRecord.setCaseNodeName("提交案件");
|
|
1395
|
|
- caseLogRecord.setContent("申请人正在进行提交案件");
|
|
1396
|
|
- break;
|
|
1397
|
|
- case "缴费":
|
|
1398
|
|
- caseLogRecord.setCaseNodeName("缴费");
|
|
1399
|
|
- caseLogRecord.setContent("申请人正在进行缴费");
|
|
1400
|
|
- break;
|
|
1401
|
|
- case "确认缴费":
|
|
1402
|
|
- caseLogRecord.setCaseNodeName("确认缴费");
|
|
1403
|
|
- caseLogRecord.setContent("财务正在进行缴费确认");
|
|
1404
|
|
- break;
|
|
1405
|
|
- case "受理分配":
|
|
1406
|
|
- caseLogRecord.setCaseNodeName("受理分配");
|
|
1407
|
|
- caseLogRecord.setContent("法律顾问将进行受理分配");
|
|
1408
|
|
- break;
|
|
1409
|
|
- case "选择调解员":
|
|
1410
|
|
- caseLogRecord.setCaseNodeName("选择调解员");
|
|
1411
|
|
- caseLogRecord.setContent("申请人正在进行选择调解员");
|
|
1412
|
|
- break;
|
|
1413
|
|
- case "核实调解员":
|
|
1414
|
|
- caseLogRecord.setCaseNodeName("核实调解员");
|
|
1415
|
|
- caseLogRecord.setContent("法律顾问正在进行核实调解员");
|
|
1416
|
|
- break;
|
|
1417
|
|
- case "确认调解员":
|
|
1418
|
|
- caseLogRecord.setCaseNodeName("确认调解员");
|
|
1419
|
|
- caseLogRecord.setContent("部门长正在进行确认调解员");
|
|
1420
|
|
- break;
|
|
1421
|
|
- case "调解":
|
|
1422
|
|
- caseLogRecord.setCaseNodeName("调解");
|
|
1423
|
|
- caseLogRecord.setContent("法律顾问正在进行调解");
|
|
1424
|
|
- break;
|
|
1425
|
|
- case "确认调解书":
|
|
1426
|
|
- caseLogRecord.setCaseNodeName("确认调解书");
|
|
1427
|
|
- caseLogRecord.setContent("法律顾问正在进行确认调解书");
|
|
1428
|
|
- break;
|
|
1429
|
|
- case "签名":
|
|
1430
|
|
- caseLogRecord.setCaseNodeName("签名");
|
|
1431
|
|
- caseLogRecord.setContent("申请人、被申请人正在进行签名");
|
|
1432
|
|
- break;
|
|
1433
|
|
- case "用印申请":
|
|
1434
|
|
- caseLogRecord.setCaseNodeName("用印申请");
|
|
1435
|
|
- caseLogRecord.setContent("法律顾问正在进行确认用印申请");
|
|
1436
|
|
- break;
|
|
1437
|
|
- case "用印":
|
|
1438
|
|
- caseLogRecord.setCaseNodeName("用印");
|
|
1439
|
|
- caseLogRecord.setContent("部门长正在进行用印");
|
|
1440
|
|
- break;
|
|
1441
|
|
- case "归档":
|
|
1442
|
|
- caseLogRecord.setCaseNodeName("归档");
|
|
1443
|
|
- caseLogRecord.setContent("法律顾问正在进行归档");
|
|
1444
|
|
- break;
|
|
1445
|
|
- case "签收":
|
|
1446
|
|
- caseLogRecord.setCaseNodeName("签收");
|
|
1447
|
|
- caseLogRecord.setContent("申请人、被申请人正在进行签收");
|
|
1448
|
|
- break;
|
|
1449
|
|
- default:
|
|
1450
|
|
- caseLogRecord.setCaseNodeName("无案件状态");
|
|
1451
|
|
- caseLogRecord.setContent("无操作内容");
|
|
1452
|
|
-
|
|
1453
|
|
- }
|
|
1454
|
|
- return caseLogRecord;
|
|
1455
|
|
-
|
|
1456
|
|
- }
|
|
1457
|
|
-
|
|
1458
|
1216
|
|
|
1459
|
1217
|
|
|
1460
|
1218
|
|