Procházet zdrojové kódy

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

wangqiong123 před 2 roky
rodič
revize
65c641403c

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

80
 
80
 
81
     /**
81
     /**
82
      * 归档(暂时只改案件状态)
82
      * 归档(暂时只改案件状态)
83
-     * @param caseApplication
83
+     * @param ids
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(@Validated @RequestBody BatchCaseApplication caseApplication){
89
-        if(CollectionUtil.isEmpty(caseApplication.getList())){
90
-            return error("参数校验失败");
91
-        }
92
-        return adjudicationService.caseFile(caseApplication);
88
+    public AjaxResult caseFile(@RequestParam(value = "ids",required = true) List<Long> ids){
89
+
90
+        return adjudicationService.caseFile(ids);
93
     }
91
     }
94
 
92
 
95
     /**
93
     /**

+ 7
- 13
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(@Validated @RequestBody BatchCaseApplication caseApplication) {
93
-        if(CollectionUtil.isEmpty(caseApplication.getList())){
92
+    public AjaxResult submitCaseApplication(@RequestParam(value = "ids",required = true)  List<Long> ids) {
93
+        if(CollectionUtil.isEmpty(ids)){
94
             return error("参数校验失败");
94
             return error("参数校验失败");
95
         }
95
         }
96
-        return toAjax(caseApplicationService.submitCaseApplication(caseApplication));
96
+        return toAjax(caseApplicationService.submitCaseApplication(ids));
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(@Validated @RequestBody BatchCaseApplication caseApplication) {
106
-        if(CollectionUtil.isEmpty(caseApplication.getList())){
107
-            return error("参数校验失败");
108
-        }
105
+    public AjaxResult removeCaseApplication(@RequestParam(value = "ids",required = true) List<Long> ids) {
109
 
106
 
110
-        return toAjax(caseApplicationService.deletecaseApplicationByIds(caseApplication));
107
+        return success(caseApplicationService.deletecaseApplicationByIds(ids));
111
     }
108
     }
112
 
109
 
113
     /**
110
     /**
258
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:check')")
255
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:check')")
259
     @Log(title = "提交立案审查", businessType = BusinessType.UPDATE)
256
     @Log(title = "提交立案审查", businessType = BusinessType.UPDATE)
260
     @PostMapping("/submitCaseApplicationCheck")
257
     @PostMapping("/submitCaseApplicationCheck")
261
-    public AjaxResult submitCaseApplicationCheck(@Validated @RequestBody BatchCaseApplication caseApplication) {
262
-        if(CollectionUtil.isEmpty(caseApplication.getList())){
263
-            return error("参数校验失败");
264
-        }
265
-        return toAjax(caseApplicationService.submitCaseApplicationCheck(caseApplication));
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));
266
     }
260
     }
267
 
261
 
268
     /**
262
     /**

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

12
 import org.springframework.validation.annotation.Validated;
12
 import org.springframework.validation.annotation.Validated;
13
 import org.springframework.web.bind.annotation.*;
13
 import org.springframework.web.bind.annotation.*;
14
 
14
 
15
+import java.util.List;
16
+
15
 @RestController
17
 @RestController
16
 @RequestMapping("/arbitrate")
18
 @RequestMapping("/arbitrate")
17
 public class CaseArbitrateController extends BaseController {
19
 public class CaseArbitrateController extends BaseController {
20
 
22
 
21
     /**
23
     /**
22
      * 审核仲裁方式
24
      * 审核仲裁方式
23
-     * @param caseApplication
25
+     * @param ids
24
      * @param opinion   1同意,0拒绝
26
      * @param opinion   1同意,0拒绝
25
      * @return
27
      * @return
26
      */
28
      */
27
     @PutMapping("/method")
29
     @PutMapping("/method")
28
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:checkarbitrationway')")
30
 //    @PreAuthorize("@ss.hasPermi('caseManagement:list:checkarbitrationway')")
29
-    public AjaxResult examineArbitrateMethod(@Validated @RequestBody BatchCaseApplication caseApplication
30
-            ,Integer opinion){
31
-        if(CollectionUtil.isEmpty(caseApplication.getList())){
32
-            return error("参数校验失败");
33
-        }
34
-        return caseArbitrateService.examineArbitrateMethod(caseApplication,opinion);
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);
35
     }
35
     }
36
 
36
 
37
     /**
37
     /**

+ 1
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/CaseAffiliateMapper.java Zobrazit soubor

14
 
14
 
15
 
15
 
16
     void deletecaseAffiliate(CaseApplication caseApplication);
16
     void deletecaseAffiliate(CaseApplication caseApplication);
17
-    void batchDeletecaseAffiliate(BatchCaseApplication caseApplication);
17
+    void batchDeletecaseAffiliate(@Param("ids") List<Long> ids);
18
 
18
 
19
 
19
 
20
     List<CaseAffiliate>  selectCaseAffiliate(CaseAffiliate caseAffiliate);
20
     List<CaseAffiliate>  selectCaseAffiliate(CaseAffiliate caseAffiliate);

+ 1
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/CaseApplicationMapper.java Zobrazit soubor

75
      * @param caseApplication
75
      * @param caseApplication
76
      * @return
76
      * @return
77
      */
77
      */
78
-    int batchDeletecaseApplication(BatchCaseApplication caseApplication);
78
+    int batchDeletecaseApplication(@Param("ids") List<Long> ids);
79
 }
79
 }

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

16
 
16
 
17
     AjaxResult signature(CaseApplication caseApplication);
17
     AjaxResult signature(CaseApplication caseApplication);
18
 
18
 
19
-    AjaxResult caseFile(BatchCaseApplication caseApplication);
19
+    AjaxResult caseFile( List<Long> ids);
20
 
20
 
21
     AjaxResult service(Long id, String appEmail, String resEmail, String apptrackingNum, String restrackingNum);
21
     AjaxResult service(Long id, String appEmail, String resEmail, String apptrackingNum, String restrackingNum);
22
 
22
 

+ 3
- 3
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/ICaseApplicationService.java Zobrazit soubor

22
 
22
 
23
     int editCaseApplication(CaseApplication caseApplication);
23
     int editCaseApplication(CaseApplication caseApplication);
24
 
24
 
25
-    int submitCaseApplication(BatchCaseApplication caseApplication);
25
+    int submitCaseApplication( List<Long> ids);
26
 
26
 
27
-    int deletecaseApplicationByIds(BatchCaseApplication caseApplication);
27
+    int deletecaseApplicationByIds(List<Long> ids);
28
 
28
 
29
     CaseApplication selectCaseApplication(CaseApplication caseApplication);
29
     CaseApplication selectCaseApplication(CaseApplication caseApplication);
30
 
30
 
42
 
42
 
43
     int checkArbitrateRecord(CaseApplication caseApplication);
43
     int checkArbitrateRecord(CaseApplication caseApplication);
44
 
44
 
45
-    int submitCaseApplicationCheck(BatchCaseApplication caseApplication);
45
+    int submitCaseApplicationCheck(List<Long> ids, Integer agreeOrNotCheck);
46
 
46
 
47
     CaseApplication selectCaseApplicationConfirm(CaseApplication caseApplication);
47
     CaseApplication selectCaseApplicationConfirm(CaseApplication caseApplication);
48
 
48
 

+ 3
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/ICaseArbitrateService.java Zobrazit soubor

5
 import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
5
 import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
6
 import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
6
 import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
7
 
7
 
8
+import java.util.List;
9
+
8
 public interface ICaseArbitrateService {
10
 public interface ICaseArbitrateService {
9
 
11
 
10
 
12
 
11
     AjaxResult writtenHear(ArbitrateRecord arbitrateRecord);
13
     AjaxResult writtenHear(ArbitrateRecord arbitrateRecord);
12
 
14
 
13
-    AjaxResult examineArbitrateMethod(BatchCaseApplication caseApplication, Integer opinion);
15
+    AjaxResult examineArbitrateMethod(List<Long> ids, Integer opinion);
14
 }
16
 }

+ 4
- 2
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/AdjudicationServiceImpl.java Zobrazit soubor

438
     }
438
     }
439
 
439
 
440
     @Override
440
     @Override
441
-    public AjaxResult caseFile(BatchCaseApplication batchCaseApplication) {
441
+    public AjaxResult caseFile( List<Long> ids) {
442
         try {
442
         try {
443
-            for (CaseApplication caseApplication : batchCaseApplication.getList()) {
443
+            for (Long id :ids) {
444
+                CaseApplication caseApplication = new CaseApplication();
445
+                caseApplication.setId(id);
444
                 //更改案件状态(暂时)
446
                 //更改案件状态(暂时)
445
                 caseApplication.setCaseStatus(CaseApplicationConstants.CASE_ARCHIVED);
447
                 caseApplication.setCaseStatus(CaseApplicationConstants.CASE_ARCHIVED);
446
                 caseApplicationMapper.submitCaseApplication(caseApplication);
448
                 caseApplicationMapper.submitCaseApplication(caseApplication);

+ 16
- 10
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java Zobrazit soubor

38
 import org.springframework.beans.factory.annotation.Autowired;
38
 import org.springframework.beans.factory.annotation.Autowired;
39
 import org.springframework.stereotype.Service;
39
 import org.springframework.stereotype.Service;
40
 import org.springframework.transaction.annotation.Transactional;
40
 import org.springframework.transaction.annotation.Transactional;
41
+import org.springframework.web.bind.annotation.RequestParam;
42
+
41
 import java.io.File;
43
 import java.io.File;
42
 import java.io.IOException;
44
 import java.io.IOException;
43
 import java.math.BigDecimal;
45
 import java.math.BigDecimal;
786
 
788
 
787
     @Override
789
     @Override
788
     @Transactional
790
     @Transactional
789
-    public int submitCaseApplication(BatchCaseApplication caseApplication) {
791
+    public int submitCaseApplication(  List<Long> ids) {
790
         int rows=0;
792
         int rows=0;
791
-        for (CaseApplication application : caseApplication.getList()) {
793
+        for (Long id : ids) {
794
+            CaseApplication application = new CaseApplication();
795
+            application.setId(id);
792
             //提交立案申请
796
             //提交立案申请
793
             application.setCaseStatus(CaseApplicationConstants.CASE_CHECK);
797
             application.setCaseStatus(CaseApplicationConstants.CASE_CHECK);
794
              rows += caseApplicationMapper.submitCaseApplication(application);
798
              rows += caseApplicationMapper.submitCaseApplication(application);
800
 
804
 
801
     @Override
805
     @Override
802
     @Transactional
806
     @Transactional
803
-    public int deletecaseApplicationByIds(BatchCaseApplication caseApplication) {
807
+    public int deletecaseApplicationByIds(List<Long> ids ) {
804
 
808
 
805
-        caseAffiliateMapper.batchDeletecaseAffiliate(caseApplication);
806
-        return caseApplicationMapper.batchDeletecaseApplication(caseApplication);
809
+        caseAffiliateMapper.batchDeletecaseAffiliate(ids);
810
+        return caseApplicationMapper.batchDeletecaseApplication(ids);
807
     }
811
     }
808
 
812
 
809
     @Override
813
     @Override
1414
 
1418
 
1415
     @Override
1419
     @Override
1416
     @Transactional
1420
     @Transactional
1417
-    public int submitCaseApplicationCheck(BatchCaseApplication batchCaseApplication) {
1421
+    public int submitCaseApplicationCheck(List<Long> ids, Integer agreeOrNotCheck) {
1418
         //提交立案审查
1422
         //提交立案审查
1419
         int rows = 0;
1423
         int rows = 0;
1420
-        for (CaseApplication caseApplication : batchCaseApplication.getList()) {
1421
-            Integer agreeOrNotCheck = caseApplication.getAgreeOrNotCheck();
1422
-            if(agreeOrNotCheck.intValue()==1){//同意审核
1424
+        for (Long id : ids) {
1425
+            CaseApplication caseApplication = new CaseApplication();
1426
+            caseApplication.setId(id);
1427
+            caseApplication.setAgreeOrNotCheck(agreeOrNotCheck);
1428
+            if(agreeOrNotCheck ==1){//同意审核
1423
                 caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_PAYMENT);
1429
                 caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_PAYMENT);
1424
                 rows+= caseApplicationMapper.submitCaseApplication(caseApplication);
1430
                 rows+= caseApplicationMapper.submitCaseApplication(caseApplication);
1425
-            }else if(agreeOrNotCheck.intValue()==2){//拒绝审核
1431
+            }else if(agreeOrNotCheck ==2){//拒绝审核
1426
                 caseApplication.setCaseStatus(CaseApplicationConstants.CASE_APPLICATION);
1432
                 caseApplication.setCaseStatus(CaseApplicationConstants.CASE_APPLICATION);
1427
                 rows+= caseApplicationMapper.submitCaseApplication(caseApplication);
1433
                 rows+= caseApplicationMapper.submitCaseApplication(caseApplication);
1428
             }
1434
             }

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

36
 
36
 
37
     @Override
37
     @Override
38
     @Transactional
38
     @Transactional
39
-    public AjaxResult examineArbitrateMethod(BatchCaseApplication batchCaseApplication, Integer opinion) {
40
-        for (CaseApplication caseApplication : batchCaseApplication.getList()) {
41
-
39
+    public AjaxResult examineArbitrateMethod(List<Long> ids, Integer opinion) {
40
+        for (Long id : ids) {
42
 
41
 
42
+            CaseApplication caseApplication = new CaseApplication();
43
+            caseApplication.setId(id);
43
             //查询案件详细信息
44
             //查询案件详细信息
44
             CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
45
             CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
45
             if (caseApplication1 == null) {
46
             if (caseApplication1 == null) {

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

109
     <delete id="batchDeletecaseAffiliate">
109
     <delete id="batchDeletecaseAffiliate">
110
 
110
 
111
         delete from case_affiliate where case_appli_id in
111
         delete from case_affiliate where case_appli_id in
112
-        <foreach collection="list" item="item" open="(" separator="," close=")">
113
-            #{item.id}
112
+        <foreach collection="ids" item="item" open="(" separator="," close=")">
113
+            #{item}
114
         </foreach>
114
         </foreach>
115
     </delete>
115
     </delete>
116
 
116
 

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

454
     <delete id="batchDeletecaseApplication">
454
     <delete id="batchDeletecaseApplication">
455
         delete from case_application
455
         delete from case_application
456
         where id in
456
         where id in
457
-        <foreach collection="list" item="item" open="(" separator="," close=")">
458
-            #{item.id}
457
+        <foreach collection="ids" item="item" open="(" separator="," close=")">
458
+            #{item}
459
         </foreach>
459
         </foreach>
460
     </delete>
460
     </delete>
461
 
461