Преглед изворни кода

优化立案审查驳回接口

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

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

324
         if(CollectionUtil.isEmpty(batchCaseApplication.getIds())|| batchCaseApplication.getAgreeOrNotCheck()==null){
324
         if(CollectionUtil.isEmpty(batchCaseApplication.getIds())|| batchCaseApplication.getAgreeOrNotCheck()==null){
325
             return error("参数校验失败");
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 Прегледај датотеку

21
      */
21
      */
22
     private Integer  opinion;
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 Прегледај датотеку

45
 
45
 
46
     AjaxResult checkArbitrateRecord(CaseApplication caseApplication);
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
     CaseApplication selectCaseApplicationConfirm(CaseApplication caseApplication);
50
     CaseApplication selectCaseApplicationConfirm(CaseApplication caseApplication);
51
 
51
 

+ 9
- 3
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java Прегледај датотеку

1886
 
1886
 
1887
     @Override
1887
     @Override
1888
     @Transactional
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
         int rows = 0;
1891
         int rows = 0;
1892
         for (Long id : ids) {
1892
         for (Long id : ids) {
1902
                 ArbitrateRecord arbitrateRecordsel = new ArbitrateRecord();
1902
                 ArbitrateRecord arbitrateRecordsel = new ArbitrateRecord();
1903
                 arbitrateRecordsel.setCaseAppliId(id);
1903
                 arbitrateRecordsel.setCaseAppliId(id);
1904
                 ArbitrateRecord arbitrateRecordnew = arbitrateRecordMapper.selectArbitrateRecord(arbitrateRecordsel);
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 Прегледај датотеку

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