qitz пре 2 година
родитељ
комит
2ee809a7ca

+ 22
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsSignSealController.java Прегледај датотеку

@@ -7,6 +7,7 @@ import com.ruoyi.common.exception.EsignDemoException;
7 7
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.MsSignSealDTO;
8 8
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.SealSignRecord;
9 9
 import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationVO;
10
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseLogRecordVO;
10 11
 import com.ruoyi.wisdomarbitrate.service.mscase.MsSignSealService;
11 12
 import org.springframework.beans.factory.annotation.Autowired;
12 13
 import org.springframework.validation.annotation.Validated;
@@ -15,6 +16,8 @@ import org.springframework.web.bind.annotation.RequestBody;
15 16
 import org.springframework.web.bind.annotation.RequestMapping;
16 17
 import org.springframework.web.bind.annotation.RestController;
17 18
 
19
+import java.util.List;
20
+
18 21
 @RestController
19 22
 @RequestMapping("/mssignSeal")
20 23
 public class MsSignSealController  extends BaseController {
@@ -53,6 +56,25 @@ public class MsSignSealController  extends BaseController {
53 56
         return success(sealUrlRecordselect);
54 57
     }
55 58
 
59
+    /**
60
+     * 查询案件进度
61
+     */
62
+    @PostMapping("/selectCaseProgress")
63
+    public AjaxResult selectCaseProgress(@Validated @RequestBody MsSignSealDTO dto) {
64
+        AjaxResult caseApplicationselect = msSignSealService.selectCaseProgress(dto);
65
+        return success(caseApplicationselect);
66
+    }
67
+
68
+    /**
69
+     * 查询案件日志
70
+     */
71
+    @PostMapping("/listCaseLogRecord")
72
+    public AjaxResult list(@Validated @RequestBody MsSignSealDTO dto)
73
+    {
74
+        List<MsCaseLogRecordVO> list = msSignSealService.selectCaseLogRecordList(dto);
75
+        return AjaxResult.success(list);
76
+    }
77
+
56 78
 
57 79
 
58 80
 

+ 14
- 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/flow/MsCaseFlowMapper.java Прегледај датотеку

@@ -1,7 +1,21 @@
1 1
 package com.ruoyi.system.mapper.flow;
2 2
 
3 3
 import com.ruoyi.system.domain.entity.flow.MsCaseFlow;
4
+import org.apache.ibatis.annotations.Select;
4 5
 import tk.mybatis.mapper.common.Mapper;
5 6
 
7
+import java.util.List;
8
+
6 9
 public interface MsCaseFlowMapper extends Mapper<MsCaseFlow> {
10
+    /**
11
+     * 根据流程查找下一个流程
12
+     *
13
+     * @param caseFlowId 流程id
14
+     * @return
15
+     */
16
+    @Select("select f1.id,f1.node_id nodeId,f1.node_name nodeName,f1.case_status_name caseStatusName,f1.back_flow_id backFlowId,f1.sort from ms_case_flow f1 join ms_case_flow f2 on  f2.id=#{caseFlowId}  and f1.sort=f2.sort+1 ")
17
+    MsCaseFlow nextFlow(Integer caseFlowId);
18
+
19
+    @Select("select f1.id,f1.node_id nodeId,f1.node_name nodeName,f1.case_status_name caseStatusName,f1.back_flow_id backFlowId,f1.sort from ms_case_flow f1 join ms_case_flow f2 on  f2.id=#{caseFlowId}  and f1.sort >= f2.sort+1 ")
20
+    List<MsCaseFlow> nextFlowall(Integer caseFlowId);
7 21
 }

+ 71
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsCaseLogRecordVO.java Прегледај датотеку

@@ -0,0 +1,71 @@
1
+package com.ruoyi.wisdomarbitrate.domain.vo.mscase;
2
+
3
+import lombok.EqualsAndHashCode;
4
+import lombok.Getter;
5
+import lombok.Setter;
6
+import lombok.ToString;
7
+
8
+import java.util.Date;
9
+
10
+@Getter
11
+@Setter
12
+@ToString
13
+@EqualsAndHashCode
14
+public class MsCaseLogRecordVO {
15
+    private Long id;
16
+
17
+    /**
18
+     * 案件申请id
19
+     */
20
+    private Long caseAppliId;
21
+
22
+    /**
23
+     * 案件节点
24
+     */
25
+    private Integer caseNode;
26
+
27
+    /**
28
+     * 案件节点时间
29
+     */
30
+    private Date caseNodeTime;
31
+
32
+    /**
33
+     * 操作人用户名
34
+     */
35
+    private String createBy;
36
+
37
+    /**
38
+     * 操作人用户昵称
39
+     */
40
+    private String createNickName;
41
+
42
+    /**
43
+     * 创建时间
44
+     */
45
+    private Date createTime;
46
+
47
+    /**
48
+     * 备注
49
+     */
50
+    private String notes;
51
+    private String caseStatusName;
52
+
53
+    /**
54
+     * 下一个节点角色名称
55
+     */
56
+    private String nextRoleName;
57
+
58
+    /**
59
+     * 节点名称
60
+     */
61
+    private String caseNodeName;
62
+    /**
63
+     * 展示的内容
64
+     */
65
+    private String content;
66
+
67
+
68
+
69
+
70
+
71
+}

+ 30
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseLogRecordMapper.java Прегледај датотеку

@@ -1,6 +1,8 @@
1 1
 package com.ruoyi.wisdomarbitrate.mapper.mscase;
2 2
 
3 3
 import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseLogRecord;
4
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseLogRecordVO;
5
+import org.apache.ibatis.annotations.Param;
4 6
 import org.apache.ibatis.annotations.Select;
5 7
 import tk.mybatis.mapper.common.Mapper;
6 8
 
@@ -14,4 +16,32 @@ public interface MsCaseLogRecordMapper extends Mapper<MsCaseLogRecord> {
14 16
      */
15 17
     @Select("select create_by createBy,GROUP_CONCAT(DISTINCT case_appli_id) caseAppliId from ms_case_log_record where create_by in('hhl','gyj') group by create_by,case_appli_id")
16 18
     List<MsCaseLogRecord> selectCompleteByCreateBy(List<Long> collect);
19
+
20
+    @Select("<script> select cl.case_node caseNode ,cl.case_node_time caseNodeTime ,cl.notes  ,cl.id ,cl.case_appli_id caseAppliId," +
21
+            "    cl.create_by createBy,cl.create_nick_name createNickName,cl.create_time createTime, " +
22
+            "   CASE cl.case_node when 1 then '提交案件' when 2 then '缴费'  " +
23
+            "   when 3 then '确认缴费' when 4 then '受理分配' when 5 then '选择调解员'  " +
24
+            "   when 6 then '核实调解员' when 7 then '确认调解员' when 8 then '确定调解时间'  " +
25
+            "   when 9 then '调解' when 10 then '确认调解书' when 11 then '签名'  " +
26
+            "   when 12 then '用印申请' when 13 then '用印' when 14 then '归档'  " +
27
+            "   when 15 then '签收' when 16 then '结束'   " +
28
+            "   ELSE '无案件状态'  " +
29
+            "   END content,  " +
30
+            "   CASE cl.case_node  when 1 then '申请人' when 2 then '申请人'  " +
31
+            "   when 3 then '财务' when 4 then '法律顾问' when 5 then '申请人'  " +
32
+            "   when 6 then '法律顾问' when 7 then '部门长' when 8 then '法律顾问'  " +
33
+            "   when 9 then '法律顾问'   when 10 then '申请人'   when 11 then '申请人'  " +
34
+            "   when 12 then '法律顾问' when 13 then '部门长' when 14 then '法律顾问'  " +
35
+            "   when 15 then '申请人' when 16 then '无角色'  " +
36
+            "   ELSE '无角色'  " +
37
+            "   END roleName  " +
38
+            "       from ms_case_log_record cl  " +
39
+            "       <where>  " +
40
+            "           <if test=\"caseLogRecord.caseAppliId != null and caseLogRecord.caseAppliId != ''\">" +
41
+            "               AND cl.case_appli_id = #{caseLogRecord.caseAppliId}  " +
42
+            "           </if>  " +
43
+            "       </where>  " +
44
+            "       order by create_time asc  " +
45
+            " </script>")
46
+    List<MsCaseLogRecordVO> selectCaseLogRecordList(@Param("caseLogRecord") MsCaseLogRecord caseLogRecord);
17 47
 }

+ 7
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/MsSignSealService.java Прегледај датотеку

@@ -5,6 +5,9 @@ import com.ruoyi.common.exception.EsignDemoException;
5 5
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.MsSignSealDTO;
6 6
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.SealSignRecord;
7 7
 import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationVO;
8
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseLogRecordVO;
9
+
10
+import java.util.List;
8 11
 
9 12
 public interface MsSignSealService {
10 13
 
@@ -16,4 +19,8 @@ public interface MsSignSealService {
16 19
 
17 20
     SealSignRecord selectSealUrl(MsSignSealDTO dto) throws EsignDemoException;
18 21
 
22
+    AjaxResult selectCaseProgress(MsSignSealDTO dto);
23
+
24
+    List<MsCaseLogRecordVO> selectCaseLogRecordList(MsSignSealDTO dto);
25
+
19 26
 }

+ 279
- 6
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsSignSealServiceImpl.java Прегледај датотеку

@@ -2,6 +2,8 @@ package com.ruoyi.wisdomarbitrate.service.mscase.impl;
2 2
 
3 3
 import cn.hutool.core.bean.BeanUtil;
4 4
 import cn.hutool.core.collection.CollectionUtil;
5
+import cn.hutool.core.date.DatePattern;
6
+import cn.hutool.core.date.DateUtil;
5 7
 import cn.hutool.core.util.StrUtil;
6 8
 import com.alibaba.fastjson.JSONArray;
7 9
 import com.alibaba.fastjson.JSONObject;
@@ -21,20 +23,20 @@ import com.ruoyi.system.domain.entity.flow.MsCaseFlow;
21 23
 import com.ruoyi.system.mapper.flow.MsCaseFlowMapper;
22 24
 import com.ruoyi.wisdomarbitrate.domain.dto.dept.DeptIdentify;
23 25
 import com.ruoyi.wisdomarbitrate.domain.dto.dept.SealManage;
26
+import com.ruoyi.wisdomarbitrate.domain.dto.mscase.CaseLogRecord;
24 27
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.MsSignSealDTO;
25 28
 import com.ruoyi.wisdomarbitrate.domain.dto.mscase.SealSignRecord;
26 29
 import com.ruoyi.wisdomarbitrate.domain.entity.dept.MsSealSignRecord;
27
-import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseAffiliate;
28
-import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseApplication;
29
-import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseAttach;
30
-import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCasePaymentRecord;
30
+import com.ruoyi.wisdomarbitrate.domain.entity.mscase.*;
31 31
 import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationVO;
32
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseLogRecordVO;
32 33
 import com.ruoyi.wisdomarbitrate.mapper.dept.DeptIdentifyMapper;
33 34
 import com.ruoyi.wisdomarbitrate.mapper.dept.MsSealSignRecordMapper;
34 35
 import com.ruoyi.wisdomarbitrate.mapper.dept.SealManageMapper;
35 36
 import com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseAffiliateMapper;
36 37
 import com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseApplicationMapper;
37 38
 import com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseAttachMapper;
39
+import com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseLogRecordMapper;
38 40
 import com.ruoyi.wisdomarbitrate.service.mscase.MsCaseApplicationService;
39 41
 import com.ruoyi.wisdomarbitrate.service.mscase.MsSignSealService;
40 42
 import com.ruoyi.wisdomarbitrate.utils.CaseLogUtils;
@@ -45,10 +47,11 @@ import org.springframework.transaction.annotation.Transactional;
45 47
 import tk.mybatis.mapper.entity.Example;
46 48
 
47 49
 import javax.annotation.Resource;
48
-import java.util.ArrayList;
49
-import java.util.List;
50
+import java.util.*;
50 51
 import java.util.stream.Collectors;
51 52
 
53
+import static com.ruoyi.common.core.domain.AjaxResult.success;
54
+
52 55
 @Service
53 56
 public class MsSignSealServiceImpl implements MsSignSealService {
54 57
 
@@ -73,6 +76,9 @@ public class MsSignSealServiceImpl implements MsSignSealService {
73 76
     @Autowired
74 77
     private MsCaseApplicationMapper caseApplicationMapper;
75 78
 
79
+    @Autowired
80
+    private MsCaseLogRecordMapper caseLogRecordMapper;
81
+
76 82
 
77 83
     @Override
78 84
     @Transactional
@@ -373,6 +379,273 @@ public class MsSignSealServiceImpl implements MsSignSealService {
373 379
         return sealSignRecordReslt;
374 380
     }
375 381
 
382
+    @Override
383
+    public AjaxResult selectCaseProgress(MsSignSealDTO dto) {
384
+        Map<String, Object> datas = new HashMap<>();
385
+        Long id = dto.getCaseId();
386
+        MsCaseLogRecord caseLogRecord = new MsCaseLogRecord();
387
+        caseLogRecord.setCaseAppliId(id);
388
+        List<MsCaseLogRecordVO> records = caseLogRecordMapper.selectCaseLogRecordList(caseLogRecord);
389
+        MsCaseApplication caseApplicationselect = msCaseApplicationMapper.selectByPrimaryKey(id);
390
+        Integer caseFlowId = caseApplicationselect.getCaseFlowId();
391
+        MsCaseFlow msCaseFlow = caseFlowMapper.selectByPrimaryKey(caseFlowId);
392
+
393
+        String nodeName = "";
394
+        if(msCaseFlow!=null){
395
+            nodeName = msCaseFlow.getNodeName();
396
+        }
397
+        CaseLogRecord caseLogRecordin = getInCasenode(nodeName);
398
+
399
+        // 根据流程id查找下一个流程节点
400
+        MsCaseFlow nextFlow = caseFlowMapper.nextFlow(caseApplicationselect.getCaseFlowId());
401
+        String nodeName1 = "";
402
+        if(nextFlow!=null){
403
+            nodeName1 = nextFlow.getNodeName();
404
+        }
405
+        CaseLogRecord caseLogRecordnext = getNextRole(nodeName1);
406
+        caseLogRecordin.setNextRoleName(caseLogRecordnext.getNextRoleName());
407
+        MsCaseLogRecordVO msCaseLogRecordVO = new MsCaseLogRecordVO();
408
+        BeanUtil.copyProperties(caseLogRecordin, msCaseLogRecordVO);
409
+        List<MsCaseLogRecordVO> caseLogRecordsin = new ArrayList<>();
410
+        caseLogRecordsin.add(msCaseLogRecordVO);
411
+
412
+        List<MsCaseFlow> nextFlowall = caseFlowMapper.nextFlowall(caseApplicationselect.getCaseFlowId());
413
+        List<MsCaseLogRecordVO> caseLogRecordsnext = new ArrayList<>();
414
+        if (nextFlowall != null && nextFlowall.size() > 0) {
415
+            for (MsCaseFlow msCaseFlow1 : nextFlowall) {
416
+                caseLogRecordsnext.add(getNextCaseLogRecord(msCaseFlow1.getNodeName()));
417
+            }
418
+        }
419
+
420
+        datas.put("finishCasenode", records);
421
+        datas.put("inCasenode", caseLogRecordsin);
422
+        datas.put("nextCasenode", caseLogRecordsnext);
423
+
424
+        return success(datas);
425
+    }
426
+
427
+    @Override
428
+    public List<MsCaseLogRecordVO> selectCaseLogRecordList(MsSignSealDTO dto) {
429
+        Long id = dto.getCaseId();
430
+        MsCaseLogRecord caseLogRecord = new MsCaseLogRecord();
431
+        caseLogRecord.setCaseAppliId(id);
432
+        List<MsCaseLogRecordVO> records = caseLogRecordMapper.selectCaseLogRecordList(caseLogRecord);
433
+        if(CollectionUtil.isNotEmpty(records)){
434
+            records.forEach(record->{
435
+                StringBuilder contentBuilder = new StringBuilder();
436
+                String caseNodeTime="";
437
+                if(record.getCaseNodeTime()!=null){
438
+                    caseNodeTime= DateUtil.format(record.getCaseNodeTime(), DatePattern.NORM_DATETIME_FORMATTER);
439
+                }
440
+
441
+                contentBuilder.append(Optional.ofNullable(record.getCreateNickName()).orElse("")).append("(").append(record.getCreateBy()).append(")").append("于").append(caseNodeTime);
442
+                if(StrUtil.isNotEmpty(record.getContent())){
443
+                    contentBuilder.append(record.getContent());
444
+                }
445
+                if(StrUtil.isNotEmpty(record.getNotes())){
446
+                    contentBuilder.append(",").append(record.getNotes());
447
+                }
448
+                record.setContent(contentBuilder.toString());
449
+
450
+            });
451
+        }
452
+        return records;
453
+    }
454
+
455
+
456
+    private MsCaseLogRecordVO getNextCaseLogRecord(String nodeName) {
457
+        MsCaseLogRecordVO caseLogRecord = new MsCaseLogRecordVO();
458
+        switch (nodeName) {
459
+            case "提交案件":
460
+                caseLogRecord.setCaseNodeName("提交案件");
461
+                caseLogRecord.setContent("申请人将进行提交案件");
462
+                break;
463
+            case "缴费":
464
+                caseLogRecord.setCaseNodeName("缴费");
465
+                caseLogRecord.setContent("申请人将进行缴费");
466
+                break;
467
+            case "确认缴费":
468
+                caseLogRecord.setCaseNodeName("确认缴费");
469
+                caseLogRecord.setContent("财务将进行确认缴费");
470
+                break;
471
+            case "受理分配":
472
+                caseLogRecord.setCaseNodeName("受理分配");
473
+                caseLogRecord.setContent("法律顾问将进行受理分配");
474
+                break;
475
+            case "选择调解员":
476
+                caseLogRecord.setCaseNodeName("选择调解员");
477
+                caseLogRecord.setContent("申请人将进行选择调解员");
478
+                break;
479
+            case "核实调解员":
480
+                caseLogRecord.setCaseNodeName("核实调解员");
481
+                caseLogRecord.setContent("法律顾问将进行核实调解员");
482
+                break;
483
+            case "确认调解员":
484
+                caseLogRecord.setCaseNodeName("确认调解员");
485
+                caseLogRecord.setContent("部门长将进行确认调解员");
486
+                break;
487
+            case "确定调解时间":
488
+                caseLogRecord.setCaseNodeName("确定调解时间");
489
+                caseLogRecord.setContent("法律顾问将进行确定调解时间");
490
+                break;
491
+            case "调解":
492
+                caseLogRecord.setCaseNodeName("调解");
493
+                caseLogRecord.setContent("法律顾问将进行调解");
494
+                break;
495
+            case "确认调解书":
496
+                caseLogRecord.setCaseNodeName("确认调解书");
497
+                caseLogRecord.setContent("申请人、被申请人将进行确认调解书");
498
+                break;
499
+            case "签名":
500
+                caseLogRecord.setCaseNodeName("签名");
501
+                caseLogRecord.setContent("申请人、被申请人将进行签名");
502
+                break;
503
+            case "用印申请":
504
+                caseLogRecord.setCaseNodeName("用印申请");
505
+                caseLogRecord.setContent("法律顾问将进行用印申请");
506
+                break;
507
+            case "用印":
508
+                caseLogRecord.setCaseNodeName("用印");
509
+                caseLogRecord.setContent("部门长将进行用印");
510
+                break;
511
+            case "归档":
512
+                caseLogRecord.setCaseNodeName("归档");
513
+                caseLogRecord.setContent("法律顾问将进行提交归档");
514
+                break;
515
+            case "签收":
516
+                caseLogRecord.setCaseNodeName("签收");
517
+                caseLogRecord.setContent("申请人、被申请人将进行签收");
518
+                break;
519
+            default:
520
+                caseLogRecord.setNextRoleName("没有下一节点角色");
521
+
522
+        }
523
+        return caseLogRecord;
524
+    }
525
+
526
+    private CaseLogRecord getNextRole(String nodeName) {
527
+        CaseLogRecord caseLogRecord = new CaseLogRecord();
528
+        switch (nodeName) {
529
+            case "提交案件":
530
+                caseLogRecord.setNextRoleName("下一节点角色:申请人");
531
+                break;
532
+            case "缴费":
533
+                caseLogRecord.setNextRoleName("下一节点角色:申请人");
534
+                break;
535
+            case "确认缴费":
536
+                caseLogRecord.setNextRoleName("下一节点角色:财务");
537
+                break;
538
+            case "受理分配":
539
+                caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
540
+                break;
541
+            case "选择调解员":
542
+                caseLogRecord.setNextRoleName("下一节点角色:申请人、被申请人");
543
+                break;
544
+            case "核实调解员":
545
+                caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
546
+                break;
547
+            case "确认调解员":
548
+                caseLogRecord.setNextRoleName("下一节点角色:部门长");
549
+                break;
550
+            case "确定调解时间":
551
+                caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
552
+                break;
553
+            case "调解":
554
+                caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
555
+                break;
556
+            case "确认调解书":
557
+                caseLogRecord.setNextRoleName("下一节点角色:申请人、被申请人");
558
+                break;
559
+            case "签名":
560
+                caseLogRecord.setNextRoleName("下一节点角色:申请人、被申请人");
561
+                break;
562
+            case "用印申请":
563
+                caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
564
+                break;
565
+            case "用印":
566
+                caseLogRecord.setNextRoleName("下一节点角色:部门长");
567
+                break;
568
+            case "归档":
569
+                caseLogRecord.setNextRoleName("下一节点角色:法律顾问");
570
+                break;
571
+            case "签收":
572
+                caseLogRecord.setNextRoleName("下一节点角色:申请人、被申请人");
573
+                break;
574
+            default:
575
+                caseLogRecord.setNextRoleName("没有下一节点角色");
576
+
577
+        }
578
+        return caseLogRecord;
579
+    }
580
+
581
+    private CaseLogRecord getInCasenode(String nodeName) {
582
+        CaseLogRecord caseLogRecord = new CaseLogRecord();
583
+        switch (nodeName) {
584
+            case "提交案件":
585
+                caseLogRecord.setCaseNodeName("提交案件");
586
+                caseLogRecord.setContent("申请人正在进行提交案件");
587
+                break;
588
+            case "缴费":
589
+                caseLogRecord.setCaseNodeName("缴费");
590
+                caseLogRecord.setContent("申请人正在进行缴费");
591
+                break;
592
+            case "确认缴费":
593
+                caseLogRecord.setCaseNodeName("确认缴费");
594
+                caseLogRecord.setContent("财务正在进行缴费确认");
595
+                break;
596
+            case "受理分配":
597
+                caseLogRecord.setCaseNodeName("受理分配");
598
+                caseLogRecord.setContent("法律顾问将进行受理分配");
599
+                break;
600
+            case "选择调解员":
601
+                caseLogRecord.setCaseNodeName("选择调解员");
602
+                caseLogRecord.setContent("申请人正在进行选择调解员");
603
+                break;
604
+            case "核实调解员":
605
+                caseLogRecord.setCaseNodeName("核实调解员");
606
+                caseLogRecord.setContent("法律顾问正在进行核实调解员");
607
+                break;
608
+            case "确认调解员":
609
+                caseLogRecord.setCaseNodeName("确认调解员");
610
+                caseLogRecord.setContent("部门长正在进行确认调解员");
611
+                break;
612
+            case "调解":
613
+                caseLogRecord.setCaseNodeName("调解");
614
+                caseLogRecord.setContent("法律顾问正在进行调解");
615
+                break;
616
+            case "确认调解书":
617
+                caseLogRecord.setCaseNodeName("确认调解书");
618
+                caseLogRecord.setContent("申请人、被申请人正在进行确认调解书");
619
+                break;
620
+            case "签名":
621
+                caseLogRecord.setCaseNodeName("签名");
622
+                caseLogRecord.setContent("申请人、被申请人正在进行签名");
623
+                break;
624
+            case "用印申请":
625
+                caseLogRecord.setCaseNodeName("用印申请");
626
+                caseLogRecord.setContent("法律顾问正在进行确认用印申请");
627
+                break;
628
+            case "用印":
629
+                caseLogRecord.setCaseNodeName("用印");
630
+                caseLogRecord.setContent("部门长正在进行用印");
631
+                break;
632
+            case "归档":
633
+                caseLogRecord.setCaseNodeName("归档");
634
+                caseLogRecord.setContent("法律顾问正在进行归档");
635
+                break;
636
+            case "签收":
637
+                caseLogRecord.setCaseNodeName("签收");
638
+                caseLogRecord.setContent("申请人、被申请人正在进行签收");
639
+                break;
640
+            default:
641
+                caseLogRecord.setCaseNodeName("无案件状态");
642
+                caseLogRecord.setContent("无操作内容");
643
+
644
+        }
645
+        return caseLogRecord;
646
+
647
+    }
648
+
376 649
 
377 650
 
378 651
 

+ 1
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/FixSelectFlowDetailUtils.java Прегледај датотеку

@@ -244,7 +244,7 @@ public class FixSelectFlowDetailUtils {
244 244
     /*
245 245
     定时查询签署流程详情
246 246
      */
247
-//    @Scheduled(cron = "0/10 * * * * ?")
247
+    @Scheduled(cron = "0/10 * * * * ?")
248 248
     @Transactional
249 249
     public void fixExecuteSelectFlowDetailUtils() {
250 250
         Gson gson = new Gson();