Kaynağa Gözat

优化立案审查驳回接口

qitz 2 yıl önce
ebeveyn
işleme
209de376e3

+ 1
- 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java Dosyayı Görüntüle

@@ -324,7 +324,7 @@ public class CaseApplicationController extends BaseController {
324 324
         if(CollectionUtil.isEmpty(batchCaseApplication.getIds())|| batchCaseApplication.getAgreeOrNotCheck()==null){
325 325
             return error("参数校验失败");
326 326
         }
327
-        return success(caseApplicationService.submitCaseApplicationCheck(batchCaseApplication.getIds(),batchCaseApplication.getAgreeOrNotCheck(),batchCaseApplication.getRejectReason()));
327
+        return success(caseApplicationService.submitCaseApplicationCheck(batchCaseApplication.getIds(),batchCaseApplication.getAgreeOrNotCheck(),batchCaseApplication.getCaseCheckReject()));
328 328
     }
329 329
 
330 330
     /**

+ 1
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/BatchCaseApplication.java Dosyayı Görüntüle

@@ -21,5 +21,5 @@ public class BatchCaseApplication {
21 21
      */
22 22
     private Integer  opinion;
23 23
     /** 驳回原因 */
24
-    private String rejectReason;
24
+    private String caseCheckReject;
25 25
 }

+ 1
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/ICaseApplicationService.java Dosyayı Görüntüle

@@ -45,7 +45,7 @@ public interface ICaseApplicationService {
45 45
 
46 46
     AjaxResult checkArbitrateRecord(CaseApplication caseApplication);
47 47
 
48
-    int submitCaseApplicationCheck(List<Long> ids, Integer agreeOrNotCheck,String rejectReason);
48
+    int submitCaseApplicationCheck(List<Long> ids, Integer agreeOrNotCheck,String caseCheckReject);
49 49
 
50 50
     CaseApplication selectCaseApplicationConfirm(CaseApplication caseApplication);
51 51
 

+ 9
- 3
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java Dosyayı Görüntüle

@@ -1886,7 +1886,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
1886 1886
 
1887 1887
     @Override
1888 1888
     @Transactional
1889
-    public int submitCaseApplicationCheck(List<Long> ids, Integer agreeOrNotCheck,String rejectReason) {
1889
+    public int submitCaseApplicationCheck(List<Long> ids, Integer agreeOrNotCheck,String caseCheckReject) {
1890 1890
         //提交立案审查
1891 1891
         int rows = 0;
1892 1892
         for (Long id : ids) {
@@ -1902,8 +1902,14 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
1902 1902
                 ArbitrateRecord arbitrateRecordsel = new ArbitrateRecord();
1903 1903
                 arbitrateRecordsel.setCaseAppliId(id);
1904 1904
                 ArbitrateRecord arbitrateRecordnew = arbitrateRecordMapper.selectArbitrateRecord(arbitrateRecordsel);
1905
-                arbitrateRecordnew.setCaseCheckReject(rejectReason);
1906
-                arbitrateRecordMapper.updataArbitrateRecord(arbitrateRecordnew);
1905
+                if(arbitrateRecordnew!=null){
1906
+                    arbitrateRecordnew.setCaseCheckReject(caseCheckReject);
1907
+                    arbitrateRecordMapper.updataArbitrateRecord(arbitrateRecordnew);
1908
+                }else {
1909
+                    arbitrateRecordsel.setCaseCheckReject(caseCheckReject);
1910
+                    arbitrateRecordMapper.insertArbitrateRecord(arbitrateRecordsel);
1911
+                }
1912
+
1907 1913
 
1908 1914
             }
1909 1915
             // 新增日志

+ 2
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/ArbitrateRecordMapper.xml Dosyayı Görüntüle

@@ -32,6 +32,7 @@
32 32
         <if test="arbitrateThink != null and arbitrateThink != ''">arbitrate_think,</if>
33 33
 
34 34
         <if test="checkOpinion != null and checkOpinion != ''">check_opinion,</if>
35
+        <if test="caseCheckReject != null and caseCheckReject != ''">case_check_reject,</if>
35 36
         <if test="createBy != null  and createBy != ''">create_by,</if>
36 37
         case_focus,
37 38
         case_facts,
@@ -47,6 +48,7 @@
47 48
         <if test="verificaOpinion != null and verificaOpinion != ''">#{verificaOpinion},</if>
48 49
         <if test="arbitrateThink != null and arbitrateThink != ''">#{arbitrateThink},</if>
49 50
         <if test="checkOpinion != null and checkOpinion != ''">#{checkOpinion},</if>
51
+        <if test="caseCheckReject != null and caseCheckReject != ''">#{caseCheckReject},</if>
50 52
         <if test="createBy != null  and createBy != ''">#{createBy},</if>
51 53
         #{caseFocus},
52 54
         #{caseFacts},