Просмотр исходного кода

Merge branch 'dev' of http://git.xayunmei.com/SH-Arbitrate/Mediation-Backend into prod

18792927508 2 лет назад
Родитель
Сommit
c042d9e611
15 измененных файлов: 1150 добавлений и 268 удалений
  1. 28
    5
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseApplicationController.java
  2. 1
    0
      ruoyi-common/src/main/java/com/ruoyi/common/enums/AnnexTypeEnum.java
  3. 6
    3
      ruoyi-common/src/main/java/com/ruoyi/common/utils/file/MimeTypeUtils.java
  4. 7
    1
      ruoyi-system/src/main/java/com/ruoyi/system/domain/entity/flow/MsCaseFlow.java
  5. 8
    2
      ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/flow/MsCaseFlowVO.java
  6. 32
    9
      ruoyi-system/src/main/java/com/ruoyi/system/service/flow/CaseFlowServiceImpl.java
  7. 1
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAudit.java
  8. 30
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/CaseToDoCount.java
  9. 21
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/CaseToDoCountVO.java
  10. 4
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MediatorVO.java
  11. 44
    0
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java
  12. 1
    1
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseLogRecordMapper.java
  13. 14
    6
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/MsCaseApplicationService.java
  14. 946
    235
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsCaseApplicationServiceImpl.java
  15. 7
    6
      ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsSignSealServiceImpl.java

+ 28
- 5
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseApplicationController.java Просмотреть файл

@@ -48,10 +48,18 @@ public class MsCaseApplicationController extends BaseController {
48 48
     @GetMapping("/list")
49 49
     public TableDataInfo page(MsCaseApplicationReq req)
50 50
     {
51
-        //startPage();
52 51
         List<MsCaseApplicationVO> list = caseApplicationService.list(req);
53 52
         return getDataTable(list);
54 53
     }
54
+    /**
55
+     * 首页待办数量
56
+     */
57
+    @GetMapping("/todoCount")
58
+    public AjaxResult todoCount()
59
+    {
60
+        CaseToDoCountVO vo=  caseApplicationService.todoCount();
61
+        return success(vo);
62
+    }
55 63
     /**
56 64
      * 根据登录人返回用户信息
57 65
      */
@@ -79,10 +87,10 @@ public class MsCaseApplicationController extends BaseController {
79 87
      * 根据身份证号获取性别和出生日期
80 88
      */
81 89
     @GetMapping("/getInfoByIdCard")
82
-    public AjaxResult getInfoByIdCard(@RequestParam("idCard") String idCard)
90
+    public AjaxResult getInfoByIdCard(@RequestParam(value = "idCard" ,required = false) String idCard)
83 91
     {
84 92
         if(StrUtil.isEmpty(idCard)){
85
-            error("参数校验失败");
93
+            error("身份证号不能为空");
86 94
         }
87 95
         if(!IdcardUtil.isValidCard(idCard)){
88 96
             error("身份证不合法,请输入正确的身份证号");
@@ -145,6 +153,7 @@ public class MsCaseApplicationController extends BaseController {
145 153
      * @return
146 154
      * @throws IOException
147 155
      */
156
+
148 157
     @PostMapping("/uploadCaseZipFile")
149 158
     public AjaxResult uploadCaseZipFile(@RequestParam("file") MultipartFile file, @RequestParam("templateId")  Long templateId) throws IOException {
150 159
         if(file.isEmpty()||templateId==null){
@@ -152,6 +161,20 @@ public class MsCaseApplicationController extends BaseController {
152 161
         }
153 162
         return caseApplicationService.uploadCaseZipFile(file,templateId);
154 163
     }
164
+    /**
165
+     * 用户信息压缩包导入
166
+     * @param file
167
+     * @return
168
+     * @throws IOException
169
+     */
170
+    @Anonymous
171
+    @PostMapping("/userIdentify")
172
+    public AjaxResult userIdentify(@RequestParam("file") MultipartFile file) throws IOException {
173
+        if(file.isEmpty()){
174
+            return error("参数不能为空");
175
+        }
176
+        return caseApplicationService.userIdentify(file);
177
+    }
155 178
 
156 179
     /**
157 180
      * 生成调解申请书
@@ -218,8 +241,8 @@ public class MsCaseApplicationController extends BaseController {
218 241
      * @return
219 242
      */
220 243
     @GetMapping("/listMediator")
221
-    public AjaxResult listMediator( ) {
222
-        return caseApplicationService.listMediator();
244
+    public AjaxResult listMediator( @RequestParam(value = "caseAppliId",required = false) Long caseAppliId) {
245
+        return caseApplicationService.listMediator(caseAppliId);
223 246
     }
224 247
     /**
225 248
      * 保存预约

+ 1
- 0
ruoyi-common/src/main/java/com/ruoyi/common/enums/AnnexTypeEnum.java Просмотреть файл

@@ -20,6 +20,7 @@ public enum AnnexTypeEnum implements EnumsInterface {
20 20
     MEDIATION_FILES(8, "调解资料"),
21 21
     RES_PAYMENT_RECEIPT(9, "被申请人缴费单"),
22 22
     SEAL_PICTURE(10, "印章图片"),
23
+    FLOW_SVG(11, "流程节点SVG"),
23 24
 
24 25
 
25 26
     ;

+ 6
- 3
ruoyi-common/src/main/java/com/ruoyi/common/utils/file/MimeTypeUtils.java Просмотреть файл

@@ -16,8 +16,9 @@ public class MimeTypeUtils
16 16
     public static final String IMAGE_BMP = "image/bmp";
17 17
 
18 18
     public static final String IMAGE_GIF = "image/gif";
19
-    
20
-    public static final String[] IMAGE_EXTENSION = { "bmp", "gif", "jpg", "jpeg", "png" };
19
+    public static final String IMAGE_SVG = "image/svg";
20
+
21
+    public static final String[] IMAGE_EXTENSION = { "bmp", "gif", "jpg", "jpeg", "png","svg" };
21 22
 
22 23
     public static final String[] FLASH_EXTENSION = { "swf", "flv" };
23 24
 
@@ -28,7 +29,7 @@ public class MimeTypeUtils
28 29
 
29 30
     public static final String[] DEFAULT_ALLOWED_EXTENSION = {
30 31
             // 图片
31
-            "bmp", "gif", "jpg", "jpeg", "png",
32
+            "bmp", "gif", "jpg", "jpeg", "png","svg",
32 33
             // word excel powerpoint
33 34
             "doc", "docx", "xls", "xlsx", "ppt", "pptx", "html", "htm", "txt",
34 35
             // 压缩文件
@@ -52,6 +53,8 @@ public class MimeTypeUtils
52 53
                 return "bmp";
53 54
             case IMAGE_GIF:
54 55
                 return "gif";
56
+            case IMAGE_SVG:
57
+                return "svg";
55 58
             default:
56 59
                 return "";
57 60
         }

+ 7
- 1
ruoyi-system/src/main/java/com/ruoyi/system/domain/entity/flow/MsCaseFlow.java Просмотреть файл

@@ -1,10 +1,11 @@
1 1
 package com.ruoyi.system.domain.entity.flow;
2 2
 
3
-import javax.persistence.*;
4 3
 import lombok.Getter;
5 4
 import lombok.Setter;
6 5
 import lombok.ToString;
7 6
 
7
+import javax.persistence.*;
8
+
8 9
 @Getter
9 10
 @Setter
10 11
 @ToString
@@ -51,4 +52,9 @@ public class MsCaseFlow {
51 52
      */
52 53
     @Column(name = "button_auth_flag")
53 54
     private String buttonAuthFlag;
55
+    /**
56
+     * svg路径
57
+     */
58
+    @Column(name = "file_name")
59
+    private String fileName;
54 60
 }

+ 8
- 2
ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/flow/MsCaseFlowVO.java Просмотреть файл

@@ -5,7 +5,6 @@ import lombok.Builder;
5 5
 import lombok.Data;
6 6
 import lombok.NoArgsConstructor;
7 7
 
8
-import javax.persistence.Column;
9 8
 import java.util.List;
10 9
 
11 10
 
@@ -57,6 +56,13 @@ public class MsCaseFlowVO {
57 56
      * 按钮权限标识符
58 57
      */
59 58
     private String buttonAuthFlag;
60
-
59
+    /**
60
+     * 角色名
61
+     */
61 62
     private String roleName;
63
+    /**
64
+     * svg图片路径
65
+     */
66
+    private String fileName;
67
+
62 68
 }

+ 32
- 9
ruoyi-system/src/main/java/com/ruoyi/system/service/flow/CaseFlowServiceImpl.java Просмотреть файл

@@ -4,7 +4,6 @@ import com.github.pagehelper.PageHelper;
4 4
 import com.github.pagehelper.PageInfo;
5 5
 import com.ruoyi.common.core.domain.entity.SysRole;
6 6
 import com.ruoyi.common.core.page.TableDataInfo;
7
-import com.ruoyi.common.utils.StringUtils;
8 7
 import com.ruoyi.system.domain.entity.flow.MsCaseFlow;
9 8
 import com.ruoyi.system.domain.entity.flow.MsCaseFlowRoleRelated;
10 9
 import com.ruoyi.system.domain.vo.flow.MsCaseFlowSearchVO;
@@ -14,12 +13,15 @@ import com.ruoyi.system.mapper.flow.MsCaseFlowMapper;
14 13
 import com.ruoyi.system.mapper.flow.MsCaseFlowRoleRelatedMapper;
15 14
 import com.ruoyi.system.util.NewStringUtil;
16 15
 import com.ruoyi.system.util.TableDataUtil;
17
-import org.bouncycastle.crypto.DataLengthException;
18 16
 import org.springframework.beans.BeanUtils;
19 17
 import org.springframework.beans.factory.annotation.Autowired;
20 18
 import org.springframework.stereotype.Service;
21 19
 import tk.mybatis.mapper.entity.Example;
22 20
 
21
+import java.io.IOException;
22
+import java.io.InputStream;
23
+import java.nio.file.Files;
24
+import java.nio.file.Paths;
23 25
 import java.util.*;
24 26
 import java.util.stream.Collectors;
25 27
 
@@ -40,15 +42,12 @@ public class CaseFlowServiceImpl implements CaseFlowService {
40 42
      */
41 43
     @Override
42 44
     public Object queryCaseFlowInfo(MsCaseFlowSearchVO caseFlowSearchVO) {
43
-        //查询某个案件流程节点信息
44
-        if (caseFlowSearchVO.getId() != null) {
45
-            return msCaseFlowMapper.selectByPrimaryKey(caseFlowSearchVO.getId());
46
-        } else if (caseFlowSearchVO == null) {
47
-            //查询所有案件流程节点信息
48
-            return msCaseFlowMapper.selectAll();
49
-        } else if (caseFlowSearchVO.getPageNum() == null || caseFlowSearchVO.getPageSize() == null) {
45
+        if (caseFlowSearchVO == null || caseFlowSearchVO.getPageNum() == null || caseFlowSearchVO.getPageSize() == null) {
50 46
             //查询所有案件流程节点信息
51 47
             return msCaseFlowMapper.selectAll();
48
+        } else if (caseFlowSearchVO.getId() != null) {
49
+            //查询某个案件流程节点信息
50
+            return msCaseFlowMapper.selectByPrimaryKey(caseFlowSearchVO.getId());
52 51
         } else {
53 52
             //分页查询案件流程节点信息
54 53
             Map<Integer, List<SysRole>> sysRoleMap = queryRoleByFlowId(null);
@@ -125,6 +124,27 @@ public class CaseFlowServiceImpl implements CaseFlowService {
125 124
         return map;
126 125
     }
127 126
 
127
+    /**
128
+     * 本地图片装64
129
+     * @param imgPath
130
+     * @return
131
+     * @throws Exception
132
+     */
133
+    public static String convertToBase64( String imgPath)  {
134
+        byte[] data = null;
135
+        // 读取图片字节数组
136
+        try {
137
+            imgPath=imgPath.replace("/profile/upload", "/home/ruoyi/uploadPath/upload/");
138
+            InputStream in = Files.newInputStream(Paths.get(imgPath));
139
+            data = new byte[in.available()];
140
+            in.read(data);
141
+            in.close();
142
+        } catch (IOException e) {
143
+            e.printStackTrace();
144
+        }
145
+        // 返回Base64编码过的字节数组字符串
146
+        return Base64.getEncoder().encodeToString(Objects.requireNonNull(data));
147
+    }
128 148
     /**
129 149
      * 新增或编辑案件流程节点信息
130 150
      *
@@ -133,6 +153,7 @@ public class CaseFlowServiceImpl implements CaseFlowService {
133 153
      */
134 154
     @Override
135 155
     public Boolean saveCaseFlow(MsCaseFlowVO caseFlowVO) {
156
+
136 157
         if (caseFlowVO.getId() != null) {
137 158
             //更新案件流程信息
138 159
             MsCaseFlow msCaseFlow = new MsCaseFlow();
@@ -228,6 +249,8 @@ public class CaseFlowServiceImpl implements CaseFlowService {
228 249
         return false;
229 250
     }
230 251
 
252
+
253
+
231 254
     /**
232 255
      * 排序案件流程节点
233 256
      *

+ 1
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/entity/mscase/MsCaseAudit.java Просмотреть файл

@@ -64,5 +64,6 @@ public class MsCaseAudit {
64 64
     /**
65 65
      * 拒绝原因
66 66
      */
67
+    @Column(name = "reason")
67 68
     private String reason;
68 69
 }

+ 30
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/CaseToDoCount.java Просмотреть файл

@@ -0,0 +1,30 @@
1
+package com.ruoyi.wisdomarbitrate.domain.vo.mscase;
2
+
3
+import lombok.Data;
4
+
5
+/**
6
+ * @Classname CaseToDoCount
7
+ * @Description 代办案件数量
8
+ * @Version 1.0.0
9
+ * @Date 2024/1/15 15:48
10
+ * @Created wangqiong
11
+ */
12
+@Data
13
+public class CaseToDoCount {
14
+    /**
15
+     * 流程表id
16
+     */
17
+    private Integer caseFlowId;
18
+    /**
19
+     * 流程状态
20
+     */
21
+    private String caseStatusName;
22
+    /**
23
+     * 数量
24
+     */
25
+    private Long caseCount;
26
+    /**
27
+     * base64
28
+     */
29
+    private String fileName;
30
+}

+ 21
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/CaseToDoCountVO.java Просмотреть файл

@@ -0,0 +1,21 @@
1
+package com.ruoyi.wisdomarbitrate.domain.vo.mscase;
2
+
3
+import lombok.Data;
4
+
5
+import java.util.List;
6
+
7
+/**
8
+ * @Classname CaseToDoCountVO
9
+ * @Description 代办案件数量返回VO
10
+ * @Version 1.0.0
11
+ * @Date 2024/1/15 15:48
12
+ * @Created wangqiong
13
+ */
14
+@Data
15
+public class CaseToDoCountVO {
16
+    /**
17
+     * 待办数量
18
+     */
19
+    private List<CaseToDoCount> toDoCountList;
20
+
21
+}

+ 4
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MediatorVO.java Просмотреть файл

@@ -31,4 +31,8 @@ public class MediatorVO {
31 31
      * 已办数量
32 32
      */
33 33
     private Long completeAmount;
34
+    /**
35
+     * 是否回显,true为回显,false为不回显
36
+     */
37
+    private Boolean EchoFlag=false;
34 38
 }

+ 44
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java Просмотреть файл

@@ -1,6 +1,7 @@
1 1
 package com.ruoyi.wisdomarbitrate.mapper.mscase;
2 2
 
3 3
 import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseApplication;
4
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.CaseToDoCount;
4 5
 import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationReq;
5 6
 import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationVO;
6 7
 import org.apache.ibatis.annotations.Param;
@@ -160,4 +161,47 @@ public interface MsCaseApplicationMapper extends Mapper<MsCaseApplication> {
160 161
      */
161 162
     @Select("select max(room_id) maxRoomId from ms_reserved_conference")
162 163
     Long selectMaxRoomId();
164
+
165
+    /**
166
+     * 待办数量
167
+     * @param o
168
+     * @return
169
+     */
170
+    @Select(" <script> SELECT c.case_flow_id caseFlowId,count(c.id) caseCount " +
171
+            "FROM ms_case_application c " +
172
+            "join ms_case_affiliate a on c.id=a.case_appli_id <where> " +
173
+            "<if test=\"req.mediatorId != null \">" +
174
+            "    AND c.mediator_id = #{req.mediatorId} " +
175
+            "</if> "
176
+            +
177
+            "<if test='req.applicantFlag != null and req.applicationOrganIds != null and req.applicationOrganIds.size() > 0  '> and  (a.application_id in" +
178
+            "<foreach item='organId' index='index' collection='req.applicationOrganIds' open='(' separator=',' close=')'>" +
179
+            "#{organId}" +
180
+            "</foreach> or a.contact_telphone_agent=#{req.contactTelphoneAgent} )" +
181
+            "</if> "
182
+            +
183
+            "<if test='caseStatusNames != null and caseStatusNames.size() > 0 '> and  c.case_status_name in" +
184
+            "<foreach item='caseStatus' index='index' collection='caseStatusNames' open='(' separator=',' close=')'>" +
185
+            "#{caseStatus}" +
186
+            "</foreach>" +
187
+            "</if> " +
188
+            "<if test=\"req.batchNumber != null and req.batchNumber != ''\">" +
189
+            "    AND c.batch_number = #{req.batchNumber} " +
190
+            "</if> " +
191
+            "<if test=\"req.caseFlowId != null \">" +
192
+            "    AND c.case_flow_id = #{req.caseFlowId} " +
193
+            "</if> "
194
+            +
195
+            "<if test=\"req.mediationMethod != null \">" +
196
+            "    AND c.mediation_method = #{req.mediationMethod} " +
197
+            "</if> "
198
+            + "<if test=\"req.respondentIdentityNum != null and req.respondentIdentityNum != ''\">" +
199
+            "    AND a.respondent_identity_num = #{req.respondentIdentityNum} " +
200
+            "</if> "
201
+             +
202
+            "        </where> " +
203
+            "group by c.case_flow_id,c.case_status_name"+
204
+            " </script>"
205
+    )
206
+    List<CaseToDoCount> todoCount(@Param("req")MsCaseApplicationReq req, @Param("caseStatusNames") List<String> caseStatusNames);
163 207
 }

+ 1
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseLogRecordMapper.java Просмотреть файл

@@ -31,6 +31,6 @@ public interface MsCaseLogRecordMapper extends Mapper<MsCaseLogRecord> {
31 31
         " </script>")
32 32
     List<MsCaseLogRecordVO> selectCaseLogRecordList(@Param("caseLogRecord") MsCaseLogRecord caseLogRecord);
33 33
 
34
-    @Select("SELECT group_concat( DISTINCT t.createNickName) createNickName,t.nodeName content,t.nodeId,t.sort FROM (SELECT l.create_nick_name createNickName ,f.node_name nodeName,f.node_id nodeId, f.sort FROM ms_case_log_record l left join ms_case_flow f on l.case_node  = f.node_id WHERE l.case_appli_id  = #{caseAppliId} and f.node_name is not null ) t group by t.nodeName,t.nodeId,t.sort  order by t.sort ")
34
+    @Select("SELECT group_concat( DISTINCT t.createNickName) createNickName,t.nodeName content,t.nodeId,t.sort ,t.caseStatusName  FROM (SELECT l.create_nick_name createNickName ,f.node_name nodeName,f.node_id nodeId, f.sort, f.case_status_name caseStatusName FROM ms_case_log_record l left join ms_case_flow f on l.case_node  = f.node_id WHERE l.case_appli_id  = #{caseAppliId} and f.node_name is not null ) t group by t.nodeName,t.nodeId,t.sort ,t.caseStatusName   order by t.sort ")
35 35
     List<MsCaseLogRecordVO> selectCaseLogRecordListCaseProgress(Long caseAppliId);
36 36
 }

+ 14
- 6
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/MsCaseApplicationService.java Просмотреть файл

@@ -9,10 +9,7 @@ import com.ruoyi.wisdomarbitrate.domain.dto.sendrecord.SmsSendRecord;
9 9
 import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseAffiliate;
10 10
 import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseApplication;
11 11
 import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseAttach;
12
-import com.ruoyi.wisdomarbitrate.domain.vo.mscase.BookingVO;
13
-import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationReq;
14
-import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseApplicationVO;
15
-import com.ruoyi.wisdomarbitrate.domain.vo.mscase.MsCaseAttachVO;
12
+import com.ruoyi.wisdomarbitrate.domain.vo.mscase.*;
16 13
 import org.springframework.web.multipart.MultipartFile;
17 14
 
18 15
 import java.util.List;
@@ -32,6 +29,11 @@ public interface MsCaseApplicationService {
32 29
      * @return
33 30
      */
34 31
     List<MsCaseApplicationVO> list(MsCaseApplicationReq req);
32
+    /**
33
+     * 首页待办数量
34
+     * @return
35
+     */
36
+    CaseToDoCountVO todoCount();
35 37
 
36 38
     /**
37 39
      * 根据id查询案件
@@ -74,6 +76,13 @@ public interface MsCaseApplicationService {
74 76
      */
75 77
     AjaxResult uploadCaseZipFile(MultipartFile file, Long templateId);
76 78
 
79
+    /**
80
+     * 用户信息压缩包导入
81
+     * @param file
82
+     * @return
83
+     */
84
+    AjaxResult userIdentify(MultipartFile file);
85
+
77 86
     /**
78 87
      * 生成调解申请书
79 88
      * @param req
@@ -138,7 +147,7 @@ public interface MsCaseApplicationService {
138 147
      * 查询调解员
139 148
      * @return
140 149
      */
141
-    AjaxResult listMediator();
150
+    AjaxResult listMediator(Long caseAppliId);
142 151
     /**
143 152
      * 保存预约
144 153
      * @param
@@ -234,5 +243,4 @@ public interface MsCaseApplicationService {
234 243
      */
235 244
     List<SmsSendRecord> getSmsSendRecord(SmsSendRecord smsSendRecord);
236 245
 
237
-
238 246
 }

+ 946
- 235
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsCaseApplicationServiceImpl.java
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 7
- 6
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsSignSealServiceImpl.java Просмотреть файл

@@ -465,12 +465,13 @@ public class MsSignSealServiceImpl implements MsSignSealService {
465 465
         List<MsCaseLogRecordVO> recordsNew = new ArrayList<>();
466 466
         if (records != null && records.size() > 0) {
467 467
             for (MsCaseLogRecordVO msCaseLogRecordVO : records) {
468
-                String content = msCaseLogRecordVO.getContent();
468
+//                String content = msCaseLogRecordVO.getContent();
469
+                String content = msCaseLogRecordVO.getCaseStatusName();
469 470
                 if(StringUtils.isNotEmpty(content)){
470 471
                     if(content.equals("结束")){
471 472
                         recordsNew.add(msCaseLogRecordVO);
472 473
                     }else {
473
-                        if(!content.equals(msCaseFlow.getNodeName())){
474
+                        if(!content.equals(msCaseFlow.getCaseStatusName())){
474 475
                             recordsNew.add(msCaseLogRecordVO);
475 476
                         }else{
476 477
                             break;
@@ -695,9 +696,9 @@ public class MsSignSealServiceImpl implements MsSignSealService {
695 696
                 SendMailRecord sendMailRecord = new SendMailRecord();
696 697
                 sendMailRecord.setCaseId(id);
697 698
                 sendMailRecord.setMailAddress(appEmail);
698
-                sendMailRecord.setMailContent("您好,审核后的裁决书在附件中请查阅");
699
+                sendMailRecord.setMailContent("您好,审核后的调解书在附件中请查阅");
699 700
 //        sendMailRecord.setMailContent("您好,您的{"+caseApplication1.getCaseNum()+"}案件,审核后的裁决书在附件中请查阅");
700
-                sendMailRecord.setMailName("签署后的裁决书");
701
+                sendMailRecord.setMailName("签署后的调解书");
701 702
                 sendMailRecord.setSendTime(new Date());
702 703
                 sendMailRecord.setCreateBy(SecurityUtils.getUsername());
703 704
                 if (appEmailFlag) {
@@ -713,8 +714,8 @@ public class MsSignSealServiceImpl implements MsSignSealService {
713 714
                 sendMailRecord1.setCaseId(id);
714 715
                 sendMailRecord1.setMailAddress(resEmail);
715 716
 //        sendMailRecord.setMailContent("您好,您的{"+caseApplication1.getCaseNum()+"}案件,审核后的裁决书在附件中请查阅");
716
-                sendMailRecord1.setMailContent("您好,审核后的裁决书在附件中请查阅");
717
-                sendMailRecord1.setMailName("签署后的裁决书");
717
+                sendMailRecord1.setMailContent("您好,审核后的调解书在附件中请查阅");
718
+                sendMailRecord1.setMailName("签署后的调解书");
718 719
                 sendMailRecord1.setSendTime(new Date());
719 720
                 sendMailRecord1.setCreateBy(SecurityUtils.getUsername());
720 721
                 if (resEmailFlag) {