Procházet zdrojové kódy

Merge branch 'wq' of SH-Arbitrate/Arbitrate-Backend into dev

wangqiong123 před 2 roky
rodič
revize
d3da2fabe8

+ 6
- 4
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/AdjudicationController.java Zobrazit soubor

80
 
80
 
81
     /**
81
     /**
82
      * 归档(暂时只改案件状态)
82
      * 归档(暂时只改案件状态)
83
-     * @param ids
83
+     * @param batchCaseApplication
84
      * @return
84
      * @return
85
      */
85
      */
86
     @PostMapping("/caseFile")
86
     @PostMapping("/caseFile")
87
 //    @PreAuthorize("@ss.hasPermi('awardManagement:list:file')")
87
 //    @PreAuthorize("@ss.hasPermi('awardManagement:list:file')")
88
-    public AjaxResult caseFile(@RequestParam(value = "ids",required = true) List<Long> ids){
89
-
90
-        return adjudicationService.caseFile(ids);
88
+    public AjaxResult caseFile(@RequestBody BatchCaseApplication batchCaseApplication){
89
+        if(CollectionUtil.isEmpty(batchCaseApplication.getIds())){
90
+            return error("参数校验失败");
91
+        }
92
+        return adjudicationService.caseFile(batchCaseApplication.getIds());
91
     }
93
     }
92
 
94
 
93
     /**
95
     /**

+ 14
- 8
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java Zobrazit soubor

89
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:submit')")
89
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:submit')")
90
     @Log(title = "提交立案申请", businessType = BusinessType.UPDATE)
90
     @Log(title = "提交立案申请", businessType = BusinessType.UPDATE)
91
     @PostMapping("/submitCaseApplication")
91
     @PostMapping("/submitCaseApplication")
92
-    public AjaxResult submitCaseApplication(@RequestParam(value = "ids",required = true)  List<Long> ids) {
93
-        if(CollectionUtil.isEmpty(ids)){
92
+    public AjaxResult submitCaseApplication(@RequestBody  BatchCaseApplication batchCaseApplication) {
93
+        if(CollectionUtil.isEmpty(batchCaseApplication.getIds())){
94
             return error("参数校验失败");
94
             return error("参数校验失败");
95
         }
95
         }
96
-        return toAjax(caseApplicationService.submitCaseApplication(ids));
96
+        return toAjax(caseApplicationService.submitCaseApplication(batchCaseApplication.getIds()));
97
     }
97
     }
98
 
98
 
99
     /**
99
     /**
102
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:delete')")
102
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:delete')")
103
     @Log(title = "删除立案数据", businessType = BusinessType.DELETE)
103
     @Log(title = "删除立案数据", businessType = BusinessType.DELETE)
104
     @PostMapping("/removeCaseApplication")
104
     @PostMapping("/removeCaseApplication")
105
-    public AjaxResult removeCaseApplication(@RequestParam(value = "ids",required = true) List<Long> ids) {
106
-
107
-        return success(caseApplicationService.deletecaseApplicationByIds(ids));
105
+    public AjaxResult removeCaseApplication(@RequestBody  BatchCaseApplication batchCaseApplication) {
106
+        if(CollectionUtil.isEmpty(batchCaseApplication.getIds())){
107
+            return error("参数校验失败");
108
+        }
109
+        return success(caseApplicationService.deletecaseApplicationByIds(batchCaseApplication.getIds()));
108
     }
110
     }
109
 
111
 
110
     /**
112
     /**
235
     @Log(title = "审核裁决书", businessType = BusinessType.UPDATE)
237
     @Log(title = "审核裁决书", businessType = BusinessType.UPDATE)
236
     @PostMapping("/checkArbitrateRecord")
238
     @PostMapping("/checkArbitrateRecord")
237
     public AjaxResult checkArbitrateRecord(@Validated @RequestBody CaseApplication caseApplication) {
239
     public AjaxResult checkArbitrateRecord(@Validated @RequestBody CaseApplication caseApplication) {
240
+
238
         return toAjax(caseApplicationService.checkArbitrateRecord(caseApplication));
241
         return toAjax(caseApplicationService.checkArbitrateRecord(caseApplication));
239
     }
242
     }
240
 
243
 
255
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:check')")
258
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:check')")
256
     @Log(title = "提交立案审查", businessType = BusinessType.UPDATE)
259
     @Log(title = "提交立案审查", businessType = BusinessType.UPDATE)
257
     @PostMapping("/submitCaseApplicationCheck")
260
     @PostMapping("/submitCaseApplicationCheck")
258
-    public AjaxResult submitCaseApplicationCheck(@RequestParam(value = "ids",required = true) List<Long> ids,@RequestParam(value = "agreeOrNotCheck",required = true) Integer agreeOrNotCheck) {
259
-        return toAjax(caseApplicationService.submitCaseApplicationCheck(ids,agreeOrNotCheck));
261
+    public AjaxResult submitCaseApplicationCheck(@RequestBody BatchCaseApplication batchCaseApplication) {
262
+        if(CollectionUtil.isEmpty(batchCaseApplication.getIds())|| batchCaseApplication.getAgreeOrNotCheck()==null){
263
+            return error("参数校验失败");
264
+        }
265
+        return success(caseApplicationService.submitCaseApplicationCheck(batchCaseApplication.getIds(),batchCaseApplication.getAgreeOrNotCheck()));
260
     }
266
     }
261
 
267
 
262
     /**
268
     /**

+ 7
- 6
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseArbitrateController.java Zobrazit soubor

22
 
22
 
23
     /**
23
     /**
24
      * 审核仲裁方式
24
      * 审核仲裁方式
25
-     * @param ids
26
-     * @param opinion   1同意,0拒绝
25
+     * @param batchCaseApplication
26
+     * @param batchCaseApplication   1同意,0拒绝
27
      * @return
27
      * @return
28
      */
28
      */
29
     @PutMapping("/method")
29
     @PutMapping("/method")
30
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:checkarbitrationway')")
30
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:checkarbitrationway')")
31
-    public AjaxResult examineArbitrateMethod(@RequestParam(value = "ids",required = true) List<Long> ids
32
-            ,@RequestParam(value = "opinion",required = true) Integer opinion){
33
-
34
-        return caseArbitrateService.examineArbitrateMethod(ids,opinion);
31
+    public AjaxResult examineArbitrateMethod(@RequestBody BatchCaseApplication batchCaseApplication){
32
+        if(CollectionUtil.isEmpty(batchCaseApplication.getIds())|| batchCaseApplication.getOpinion()==null){
33
+            return error("参数校验失败");
34
+        }
35
+        return caseArbitrateService.examineArbitrateMethod(batchCaseApplication.getIds(),batchCaseApplication.getOpinion());
35
     }
36
     }
36
 
37
 
37
     /**
38
     /**

+ 9
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/BatchCaseApplication.java Zobrazit soubor

11
  */
11
  */
12
 @Data
12
 @Data
13
 public class BatchCaseApplication {
13
 public class BatchCaseApplication {
14
-    private List<CaseApplication> list;
14
+    private List<Long> ids;
15
+    /**
16
+     * 是否同意,0拒绝,1同意
17
+     */
18
+    private Integer agreeOrNotCheck;
19
+    /**
20
+     * 1同意,0拒绝
21
+     */
22
+    private Integer  opinion;
15
 }
23
 }

+ 1
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseArbitrateServiceImpl.java Zobrazit soubor

44
             //查询案件详细信息
44
             //查询案件详细信息
45
             CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
45
             CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
46
             if (caseApplication1 == null) {
46
             if (caseApplication1 == null) {
47
-                return AjaxResult.error();
47
+                return AjaxResult.success();
48
             }
48
             }
49
             int arbitratMethod = caseApplication1.getArbitratMethod();
49
             int arbitratMethod = caseApplication1.getArbitratMethod();
50
             String caseNum = caseApplication1.getCaseNum();
50
             String caseNum = caseApplication1.getCaseNum();

+ 2
- 1
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationMapper.xml Zobrazit soubor

44
         <result property="requestRule"   column="request_rule"  />
44
         <result property="requestRule"   column="request_rule"  />
45
         <result property="properPreser"   column="proper_preser"  />
45
         <result property="properPreser"   column="proper_preser"  />
46
         <result property="adjudicaCounter"   column="adjudica_counter"  />
46
         <result property="adjudicaCounter"   column="adjudica_counter"  />
47
+        <result property="lockStatus"   column="lock_status"  />
47
     </resultMap>
48
     </resultMap>
48
 
49
 
49
     <select id="selectCaseApplicationList" parameterType="CaseApplication" resultMap="CaseApplicationResult">
50
     <select id="selectCaseApplicationList" parameterType="CaseApplication" resultMap="CaseApplicationResult">
53
         t.loan_start_date ,t.loan_end_date ,t.claim_princi_owed ,t.claim_interest_owed ,t.claim_liquid_damag,t.fee_payable ,
54
         t.loan_start_date ,t.loan_end_date ,t.claim_princi_owed ,t.claim_interest_owed ,t.claim_liquid_damag,t.fee_payable ,
54
         t.begin_video_date ,t.online_video_person ,t.contract_number ,t.create_by ,t.create_time ,
55
         t.begin_video_date ,t.online_video_person ,t.contract_number ,t.create_by ,t.create_time ,
55
         t.update_by ,t.update_time , t.arbitrator_name,t.name,t.application_organ_id,t.applicantName,
56
         t.update_by ,t.update_time , t.arbitrator_name,t.name,t.application_organ_id,t.applicantName,
56
-        t.arbitrator_id,t.identity_num , t.identity_type,t.filearbitra_url
57
+        t.arbitrator_id,t.identity_num , t.identity_type,t.filearbitra_url,t.lock_status
57
         from(
58
         from(
58
         select c.id ,c.case_num ,c.case_subject_amount ,c.register_date ,c.arbitrat_method ,
59
         select c.id ,c.case_num ,c.case_subject_amount ,c.register_date ,c.arbitrat_method ,
59
         CASE c.arbitrat_method when 1 then '开庭审理' when 2 then '书面审理'
60
         CASE c.arbitrat_method when 1 then '开庭审理' when 2 then '书面审理'