10 Ревизии

Автор SHA1 Съобщение Дата
  qitz c54981e584 Merge branch 'dev' of http://git.xayunmei.com/SH-Arbitrate/Mediation-Backend into qtz1 преди 2 години
  qitz cf42c93c6d 印章审核回调 преди 2 години
  wangqiong123 bf343b7e5a Merge branch 'prod' of SH-Arbitrate/Mediation-Backend into dev преди 2 години
  wangqiong123 de0d26882e Merge branch 'wq1' of SH-Arbitrate/Mediation-Backend into dev преди 2 години
  18792927508 7977c89ab4 bug修复 преди 2 години
  wangqiong123 35f0663fb3 Merge branch 'wq1' of SH-Arbitrate/Mediation-Backend into dev преди 2 години
  18792927508 1256a9dd50 身份类别字典 преди 2 години
  qtz 249b11ee61 Merge branch 'qtz1' of SH-Arbitrate/Mediation-Backend into dev преди 2 години
  18792927508 4b615599b4 1 преди 2 години
  18792927508 c042d9e611 Merge branch 'dev' of http://git.xayunmei.com/SH-Arbitrate/Mediation-Backend into prod преди 2 години

+ 23
- 14
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java Целия файл

@@ -1,19 +1,6 @@
1 1
 package com.ruoyi.web.controller.system;
2 2
 
3
-import java.util.ArrayList;
4
-import java.util.List;
5
-import javax.servlet.http.HttpServletResponse;
6
-import org.springframework.beans.factory.annotation.Autowired;
7
-import org.springframework.security.access.prepost.PreAuthorize;
8
-import org.springframework.validation.annotation.Validated;
9
-import org.springframework.web.bind.annotation.DeleteMapping;
10
-import org.springframework.web.bind.annotation.GetMapping;
11
-import org.springframework.web.bind.annotation.PathVariable;
12
-import org.springframework.web.bind.annotation.PostMapping;
13
-import org.springframework.web.bind.annotation.PutMapping;
14
-import org.springframework.web.bind.annotation.RequestBody;
15
-import org.springframework.web.bind.annotation.RequestMapping;
16
-import org.springframework.web.bind.annotation.RestController;
3
+import com.ruoyi.common.annotation.Anonymous;
17 4
 import com.ruoyi.common.annotation.Log;
18 5
 import com.ruoyi.common.core.controller.BaseController;
19 6
 import com.ruoyi.common.core.domain.AjaxResult;
@@ -24,6 +11,14 @@ import com.ruoyi.common.utils.StringUtils;
24 11
 import com.ruoyi.common.utils.poi.ExcelUtil;
25 12
 import com.ruoyi.system.service.ISysDictDataService;
26 13
 import com.ruoyi.system.service.ISysDictTypeService;
14
+import org.springframework.beans.factory.annotation.Autowired;
15
+import org.springframework.security.access.prepost.PreAuthorize;
16
+import org.springframework.validation.annotation.Validated;
17
+import org.springframework.web.bind.annotation.*;
18
+
19
+import javax.servlet.http.HttpServletResponse;
20
+import java.util.ArrayList;
21
+import java.util.List;
27 22
 
28 23
 /**
29 24
  * 数据字典信息
@@ -82,6 +77,20 @@ public class SysDictDataController extends BaseController
82 77
         }
83 78
         return success(data);
84 79
     }
80
+    /**
81
+     * 根据字典类型查询字典数据信息,跳过token
82
+     */
83
+    @Anonymous
84
+    @GetMapping(value = "/type/skipToken/{dictType}")
85
+    public AjaxResult skipToken(@PathVariable String dictType)
86
+    {
87
+        List<SysDictData> data = dictTypeService.selectDictDataByType(dictType);
88
+        if (StringUtils.isNull(data))
89
+        {
90
+            data = new ArrayList<SysDictData>();
91
+        }
92
+        return success(data);
93
+    }
85 94
 
86 95
     /**
87 96
      * 新增字典类型

+ 1
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseApplicationController.java Целия файл

@@ -73,6 +73,7 @@ public class MsCaseApplicationController extends BaseController {
73 73
     /**
74 74
      * 新增案件
75 75
      */
76
+    // todo 重复提交校验
76 77
     @PostMapping("/insert")
77 78
     public AjaxResult insert(@RequestBody MsCaseApplicationVO caseApplication )
78 79
     {

+ 16
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsSignSealController.java Целия файл

@@ -77,6 +77,22 @@ public class MsSignSealController  extends BaseController {
77 77
 
78 78
     }
79 79
 
80
+    /**
81
+     * 印章审核回调
82
+     */
83
+    @Anonymous
84
+    @PostMapping("/sealCheckCallback")
85
+    public AjaxResult sealCheckCallback() throws Exception {
86
+        boolean checkResult= SignVerifyUtils.checkSignuter();
87
+        if(checkResult){
88
+            String reqbodystr =SignVerifyUtils.getRequestBody();
89
+            return msSignSealService.sealCheckCallback(reqbodystr);
90
+        }else {
91
+            return AjaxResult.error("error");
92
+        }
93
+
94
+    }
95
+
80 96
     /**
81 97
      * 查询案件进度
82 98
      */

+ 2
- 2
ruoyi-admin/src/main/resources/application.yml Целия файл

@@ -18,7 +18,7 @@ ruoyi:
18 18
 # 开发环境配置
19 19
 server:
20 20
   # 测试环境6001,开发环境7001
21
-  port: 6001
21
+  port: 7001
22 22
   servlet:
23 23
     # 应用的访问路径
24 24
     context-path: /
@@ -193,7 +193,7 @@ arbitrateConfig:
193 193
   url: http://121.40.189.20:9001/callArbitrateCaseApplication/generateCaseApplication
194 194
 # 回调通知
195 195
 signSealCallbackConfig:
196
-  url: http://121.40.189.20:6001/mssignSeal/signSeaalCaseApplicaCallback
196
+  url: http://121.40.189.20:7001/mssignSeal/signSeaalCaseApplicaCallback
197 197
 #  onlyOffice系统url配置
198 198
 onlyOfficeConfig:
199 199
 #  url: http://172.16.0.254:9090/files/upload

+ 2
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/dept/DeptIdentifyMapper.java Целия файл

@@ -3,6 +3,7 @@ package com.ruoyi.wisdomarbitrate.mapper.dept;
3 3
 import com.ruoyi.wisdomarbitrate.domain.dto.dept.DeptIdentify;
4 4
 import org.apache.ibatis.annotations.Mapper;
5 5
 import org.apache.ibatis.annotations.Param;
6
+import tk.mybatis.mapper.entity.Example;
6 7
 
7 8
 import java.util.List;
8 9
 
@@ -24,4 +25,5 @@ public interface DeptIdentifyMapper {
24 25
      * @return
25 26
      */
26 27
     String selectById(@Param("id") Long identifyId);
28
+
27 29
 }

+ 2
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/MsSignSealService.java Целия файл

@@ -37,4 +37,6 @@ public interface MsSignSealService {
37 37
     AjaxResult msCaseSignUrlResAPP(MsSignSealDTO dto) throws EsignDemoException;
38 38
 
39 39
     AjaxResult signSeaalCaseApplicaCallback(String reqbodystr) throws EsignDemoException, IOException;
40
+
41
+    AjaxResult sealCheckCallback(String reqbodystr) throws EsignDemoException, IOException;
40 42
 }

+ 39
- 9
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsCaseApplicationServiceImpl.java Целия файл

@@ -1865,7 +1865,7 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
1865 1865
         // 申请人预约
1866 1866
         if (vo.getMiniProgressFlag() == null || vo.getMiniProgressFlag().equals( YesOrNoEnum.NO.getCode())) {
1867 1867
             // 新增日志
1868
-            CaseLogUtils.insertCaseLog(vo.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(), "申请人选择调解员");
1868
+            CaseLogUtils.insertCaseLog(vo.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(), null);
1869 1869
 
1870 1870
             if (StrUtil.isEmpty(msCaseAffiliate.getRespondentIdentityNum())) {
1871 1871
                 return AjaxResult.error("被申请人身份证为空");
@@ -1876,7 +1876,7 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
1876 1876
         } else {
1877 1877
             // 被申请人预约
1878 1878
             // 新增日志
1879
-            CaseLogUtils.insertCaseLog(vo.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(), "被申请人选择调解员");
1879
+            CaseLogUtils.insertCaseLog(vo.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(), null);
1880 1880
             // 判断申请人是否预约
1881 1881
             caseApplicationService. isReservation( vo,userIds);
1882 1882
 
@@ -2225,6 +2225,7 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
2225 2225
         if (currentFlow == null) {
2226 2226
             throw new ServiceException("未找到当前流程节点");
2227 2227
         }
2228
+        Integer mediaResult = req.getMediaResult();
2228 2229
         MsCaseAffiliate caseAffiliate = msCaseAffiliateMapper.selectByPrimaryKey(req.getId());
2229 2230
         if (application.getMediationMethod().equals("1")) {
2230 2231
             // 线上调解
@@ -2237,9 +2238,7 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
2237 2238
                     msCaseAttachMapper.updateCaseAttach(attach);
2238 2239
                 }
2239 2240
             }
2240
-            Integer mediaResult = req.getMediaResult();
2241
-            if(mediaResult!=null){
2242
-                if(mediaResult.intValue()==1){
2241
+                if(mediaResult ==1){
2243 2242
                     //达成调解
2244 2243
                         List<MsCaseAttach> caseAttachList = msCaseAttachMapper.queryAnnexPathByCaseId(req.getId());
2245 2244
                         if (caseAttachList != null && caseAttachList.size() > 0) {
@@ -2898,7 +2897,7 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
2898 2897
                         }
2899 2898
                 }
2900 2899
 
2901
-            }
2900
+
2902 2901
         } else {
2903 2902
             // 线下调解
2904 2903
             List<MsCaseAttach> attachList = req.getAttachList();
@@ -2911,14 +2910,45 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
2911 2910
                 attach.setCaseAppliId(req.getId());
2912 2911
                 msCaseAttachMapper.updateCaseAttach(attach);
2913 2912
             }
2914
-           // msCaseAttachMapper.batchSave(attachList);
2915 2913
             // 修改案件状态为待送达
2916 2914
             Example flowExample = new Example(MsCaseFlow.class);
2917
-            flowExample.createCriteria().andEqualTo("caseStatusName", "待送达");
2915
+            if(mediaResult ==1 || mediaResult == 5){
2916
+                // 达成调解,达成和解,案件状态改为待送达
2917
+                flowExample.createCriteria().andEqualTo("caseStatusName", "待送达");
2918
+            } else if(mediaResult == 2 || mediaResult == 3){
2919
+                // 未达成调解,未达成调解但不在争议改为结束状态
2920
+                flowExample.createCriteria().andEqualTo("caseStatusName", "结束");
2921
+            }
2922
+            else if(mediaResult == 4){
2923
+                //  未达成调解但同意引入仲裁系统,改为结束状态,并调仲裁新增接口
2924
+                flowExample.createCriteria().andEqualTo("caseStatusName", "结束");
2925
+                String accessSec = "mCFMA6ffe938v79m";
2926
+                MsCaseApplicationVO applicationVO = new MsCaseApplicationVO();
2927
+                BeanUtils.copyProperties(application,applicationVO);
2928
+
2929
+                CaseApplicationVO caseApplicationVO = new CaseApplicationVO();
2930
+                BeanUtils.copyProperties(applicationVO,caseApplicationVO);
2931
+                boolean importFlag = applicationVO.isImportFlag();
2932
+                if(importFlag==true){
2933
+                    caseApplicationVO.setImportFlag(1);
2934
+                }else {
2935
+                    caseApplicationVO.setImportFlag(0);
2936
+                }
2937
+                String paramsbody = JSONUtil.toJsonStr(caseApplicationVO);
2938
+                long timestamp = System.currentTimeMillis();
2939
+                String signStr = SignCheckUtils.getSign(paramsbody, accessSec, timestamp);
2940
+                String urlstr = arbitrateUrl;
2941
+                HttpResponse httpResponse = HttpRequest.post(urlstr)
2942
+                        .header("timestampstr", String.valueOf(timestamp))
2943
+                        .header("signstr", signStr)
2944
+                        .body(paramsbody)
2945
+                        .execute();
2946
+            }
2918 2947
             MsCaseFlow caseFlow = caseFlowMapper.selectOneByExample(flowExample);
2919 2948
             if(caseFlow != null){
2920 2949
                 application.setCaseFlowId(caseFlow.getId());
2921 2950
                 application.setCaseStatusName(caseFlow.getCaseStatusName());
2951
+                application.setMediaResult(mediaResult);
2922 2952
                 msCaseApplicationMapper.updateByPrimaryKey(application);
2923 2953
                 // 新增日志
2924 2954
                 CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),"");
@@ -2927,7 +2957,7 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
2927 2957
         }
2928 2958
 
2929 2959
 
2930
-        return AjaxResult.error();
2960
+        return AjaxResult.success();
2931 2961
     }
2932 2962
 
2933 2963
     /**

+ 2
- 2
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsCasePaymentServiceImpl.java Целия файл

@@ -350,7 +350,7 @@ public class MsCasePaymentServiceImpl implements MsCasePaymentService {
350 350
         }
351 351
         // 新增日志
352 352
         if (dto.getYesOrNo().equals(YesOrNoEnum.YES.getCode())) {
353
-            CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(), "确认已缴费");
353
+            CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(), null);
354 354
         }else {
355 355
             CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(), "拒绝确认缴费,拒绝原因为:"+dto.getReason());
356 356
         }
@@ -509,7 +509,7 @@ public class MsCasePaymentServiceImpl implements MsCasePaymentService {
509 509
         application.setCaseFlowId(nextFlow.getId());
510 510
         application.setCaseStatusName(nextFlow.getCaseStatusName());
511 511
         caseApplicationMapper.updateByPrimaryKeySelective(application);
512
-        CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),"确认缴费");
512
+        CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),null);
513 513
     }
514 514
 
515 515
 

+ 84
- 6
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsSignSealServiceImpl.java Целия файл

@@ -411,7 +411,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
411 411
                 application.setCaseFlowId(nextFlow.getId());
412 412
                 application.setCaseStatusName(nextFlow.getCaseStatusName());
413 413
                 caseApplicationMapper.updateByPrimaryKeySelective(application);
414
-                CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),"用印申请");
414
+                CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),null);
415 415
             }
416 416
         } else {
417 417
             // 单独
@@ -421,7 +421,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
421 421
             application.setCaseFlowId(nextFlow.getId());
422 422
             application.setCaseStatusName(nextFlow.getCaseStatusName());
423 423
             caseApplicationMapper.updateByPrimaryKeySelective(application);
424
-            CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),"用印申请");
424
+            CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),null);
425 425
         }
426 426
         return AjaxResult.success("用印申请成功");
427 427
 
@@ -786,7 +786,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
786 786
             caseApplicationselect.setCaseFlowId(nextFlow.getId());
787 787
             caseApplicationselect.setCaseStatusName(nextFlow.getCaseStatusName());
788 788
             caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
789
-            CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),"签收");
789
+            CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),null);
790 790
         }
791 791
 //        if (dto.getIsSignRespon() != null && dto.getIsSignRespon().intValue() == 1) {
792 792
 //            caseAffiliate.setIsSignRespon(1);
@@ -810,7 +810,7 @@ public class MsSignSealServiceImpl implements MsSignSealService {
810 810
             caseApplicationselect.setCaseFlowId(nextFlow.getId());
811 811
             caseApplicationselect.setCaseStatusName(nextFlow.getCaseStatusName());
812 812
             caseApplicationMapper.updateByPrimaryKeySelective(caseApplicationselect);
813
-            CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),"签收");
813
+            CaseLogUtils.insertCaseLog(caseApplicationselect.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),null);
814 814
         }
815 815
 
816 816
         return AjaxResult.success("签收成功");
@@ -1056,8 +1056,6 @@ public class MsSignSealServiceImpl implements MsSignSealService {
1056 1056
             MsCaseFlow currentFlow = caseFlowMapper.selectByPrimaryKey(caseApplicationselect.getCaseFlowId());
1057 1057
             Integer caseNode = currentFlow.getNodeId();
1058 1058
             String caseStatusName = currentFlow.getCaseStatusName();
1059
-
1060
-
1061 1059
             if("SIGN_MISSON_COMPLETE".equals(action) && signResult==2){
1062 1060
                 if(mediaResult.intValue()==1){
1063 1061
                     //调解
@@ -1344,6 +1342,86 @@ public class MsSignSealServiceImpl implements MsSignSealService {
1344 1342
         return AjaxResult.success("success");
1345 1343
     }
1346 1344
 
1345
+    @Override
1346
+    @Transactional(rollbackFor = Exception.class)
1347
+    public AjaxResult sealCheckCallback(String reqbodystr) throws EsignDemoException, IOException {
1348
+        JSONObject jsonObjectCallback = JSONObject.parseObject(reqbodystr);
1349
+        Gson gson = new Gson();
1350
+        if (jsonObjectCallback != null) {
1351
+            int auditStatus = jsonObjectCallback.getIntValue("auditStatus");
1352
+            String action = jsonObjectCallback.getString("action");
1353
+            String orgId = jsonObjectCallback.getString("orgId");
1354
+            String sealId = jsonObjectCallback.getString("sealId");
1355
+
1356
+            SealManage sealManage = new SealManage();
1357
+            DeptIdentify deptIdentify1 = new DeptIdentify();
1358
+            deptIdentify1.setOrgId(orgId);
1359
+            List<DeptIdentify> deptIdentifies = deptIdentifyMapper.selectDeptIdentify(deptIdentify1);
1360
+            if (deptIdentifies != null && deptIdentifies.size() > 0) {
1361
+                Long iddeptIdent = deptIdentifies.get(0).getId();
1362
+                SealManage sealManageSel = new SealManage();
1363
+                sealManageSel.setIdentifyId(iddeptIdent);
1364
+                sealManageSel.setSealId(sealId);
1365
+                List<String> sealIdList = new ArrayList<>();
1366
+                List<SealManage> selectSealList = sealManageMapper.selectSealList(sealManageSel);
1367
+                if (selectSealList != null && selectSealList.size() > 0) {
1368
+                    sealManage = selectSealList.get(0);
1369
+                }
1370
+            }
1371
+
1372
+            if("SEAL_AUDIT".equals(action) && auditStatus==1){
1373
+                EsignHttpResponse response = SignAward.getOrgSeal(orgId, sealId);
1374
+                JSONObject jsonObject = JSONObject.parseObject(response.getBody());
1375
+                int code = jsonObject.getIntValue("code");
1376
+                if (code == 0) {
1377
+                    JSONObject data = jsonObject.getJSONObject("data");
1378
+                    int sealStatus = data.getIntValue("sealStatus");
1379
+                    if (sealStatus == 1) {//印章状态 1已启用,2待审核,3审核不通过,4 挂起
1380
+                        //已启用证明审核通过,下载到数据库
1381
+                        String sealImageDownloadUrl = data.getString("sealImageDownloadUrl");
1382
+                        LocalDate now = LocalDate.now();
1383
+                        String year = Integer.toString(now.getYear());
1384
+                        String month = String.format("%02d", now.getMonthValue());
1385
+                        String day = String.format("%02d", now.getDayOfMonth());
1386
+                        String saveFolderPath = "/home/ruoyi/uploadPath/upload/" + year + "/" + month + "/" + day;
1387
+                        String fileName = UUID.randomUUID().toString().replace("-", "") + ".jpg";
1388
+                        String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
1389
+                        String savePath = "/home/ruoyi/uploadPath/upload/";
1390
+                        // 创建日期目录
1391
+                        File saveFolder = new File(saveFolderPath);
1392
+                        if (!saveFolder.exists()) {
1393
+                            saveFolder.mkdirs();
1394
+                        }
1395
+                        String resultFilePath = saveFolderPath + "/" + fileName;
1396
+                        File resultFilePathFile = new File(resultFilePath);
1397
+                        if (!resultFilePathFile.exists()) {
1398
+                            resultFilePathFile.createNewFile();
1399
+                        }
1400
+                        boolean downLoadFile = FileTransformation.downLoadFileByUrl(sealImageDownloadUrl, resultFilePath);
1401
+                        if (downLoadFile) {
1402
+                            MsCaseAttach caseAttach = new MsCaseAttach();
1403
+                            caseAttach.setAnnexType(AnnexTypeEnum.SEAL_PICTURE.getCode());  //10代表印章图片
1404
+                            caseAttach.setAnnexPath(savePath);
1405
+                            caseAttach.setAnnexName(saveName);
1406
+                            int i1 = caseAttachMapper.save(caseAttach);
1407
+                            if (i1 > 0) {
1408
+                                //将附件id保存到公章管理表里
1409
+                                Long annexId1 = caseAttach.getAnnexId();
1410
+                                sealManage.setAnnexId(annexId1);
1411
+                                sealManage.setSealStatus(1);
1412
+                                sealManage.setIsUse(0);
1413
+                                sealManageMapper.updateSealManage(sealManage);
1414
+                            }
1415
+                        }
1416
+                    }
1417
+                }
1418
+            }
1419
+        }else{
1420
+            return AjaxResult.error("error");
1421
+        }
1422
+        return AjaxResult.success("success");
1423
+    }
1424
+
1347 1425
     /**
1348 1426
      * 通过邮件发送裁决书文件
1349 1427
      *

+ 1
- 1
ruoyi-system/src/main/resources/generator/config.properties Целия файл

@@ -7,6 +7,6 @@ targetprojectpath=D:/ymPro/Mediation-Backend/ruoyi-system/src/main/resources/map
7 7
 #模块名称
8 8
 moduleName=mscase
9 9
 #表名
10
-tableName=ms_case_affiliate
10
+tableName=ms_case_audit
11 11
 #主键
12 12
 premaryId=id

+ 3
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/dept/SealManageMapper.xml Целия файл

@@ -23,6 +23,9 @@
23 23
             <if test="sealStatus != null">
24 24
                 AND seal_status = #{sealStatus}
25 25
             </if>
26
+            <if test="sealId != null  and sealId != ''">
27
+                AND seal_id = #{sealId}
28
+            </if>
26 29
         </where>
27 30
     </select>
28 31