hejinbo пре 2 година
родитељ
комит
c8d1054640

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

@@ -2,6 +2,7 @@ package com.ruoyi.web.controller.wisdomarbitrate;
2 2
 
3 3
 import com.ruoyi.common.core.controller.BaseController;
4 4
 import com.ruoyi.common.core.domain.AjaxResult;
5
+import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
5 6
 import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
6 7
 import com.ruoyi.wisdomarbitrate.service.ICaseArbitrateService;
7 8
 import org.springframework.beans.factory.annotation.Autowired;
@@ -34,8 +35,7 @@ public class CaseArbitrateController extends BaseController {
34 35
      * @return
35 36
      */
36 37
     @PostMapping("/writtenHear")
37
-    public AjaxResult writtenHear(@Validated @RequestBody CaseApplication caseApplication
38
-            ,String accidentDescription , String arbitrationResult){
39
-        return caseArbitrateService.writtenHear(caseApplication,accidentDescription,arbitrationResult);
38
+    public AjaxResult writtenHear(@Validated @RequestBody ArbitrateRecord arbitrateRecord){
39
+        return caseArbitrateService.writtenHear(arbitrateRecord);
40 40
     }
41 41
 }

+ 2
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/ICaseArbitrateService.java Прегледај датотеку

@@ -1,10 +1,11 @@
1 1
 package com.ruoyi.wisdomarbitrate.service;
2 2
 
3 3
 import com.ruoyi.common.core.domain.AjaxResult;
4
+import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
4 5
 import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
5 6
 
6 7
 public interface ICaseArbitrateService {
7 8
     AjaxResult chooseArbitrateMethod(CaseApplication caseApplication,Integer arbitratMethod);
8 9
 
9
-    AjaxResult writtenHear(CaseApplication caseApplication, String accidentDescription, String arbitrationResult);
10
+    AjaxResult writtenHear(ArbitrateRecord arbitrateRecord);
10 11
 }

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

@@ -3,9 +3,11 @@ package com.ruoyi.wisdomarbitrate.service.impl;
3 3
 import com.ruoyi.common.constant.CaseApplicationConstants;
4 4
 import com.ruoyi.common.core.domain.AjaxResult;
5 5
 import com.ruoyi.common.utils.SmsUtils;
6
+import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
6 7
 import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
7 8
 import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
8 9
 import com.ruoyi.wisdomarbitrate.domain.CaseLogRecord;
10
+import com.ruoyi.wisdomarbitrate.mapper.ArbitrateRecordMapper;
9 11
 import com.ruoyi.wisdomarbitrate.mapper.CaseAffiliateMapper;
10 12
 import com.ruoyi.wisdomarbitrate.mapper.CaseApplicationMapper;
11 13
 import com.ruoyi.wisdomarbitrate.mapper.CaseLogRecordMapper;
@@ -24,6 +26,8 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
24 26
     private CaseAffiliateMapper caseAffiliateMapper;
25 27
     @Autowired
26 28
     private CaseLogRecordMapper caseLogRecordMapper;
29
+    @Autowired
30
+    private ArbitrateRecordMapper arbitrateRecordMapper;
27 31
 
28 32
     @Override
29 33
     @Transactional
@@ -76,18 +80,22 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
76 80
     }
77 81
 
78 82
     @Override
79
-    public AjaxResult writtenHear(CaseApplication caseApplication, String accidentDescription, String arbitrationResult) {
80
-        //提交仲裁结果
83
+    public AjaxResult writtenHear(ArbitrateRecord arbitrateRecord) {
84
+        //查询案件详情
85
+        CaseApplication caseApplication = new CaseApplication();
86
+        caseApplication.setId(arbitrateRecord.getCaseAppliId());
81 87
         CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
82
-        caseApplication1.setCaseDescribe(accidentDescription); //案情描述
83
-        caseApplication1.setCaseResult(arbitrationResult);  //仲裁结果
84
-        int i = caseApplicationMapper.updataCaseApplication(caseApplication1);
88
+        String createBy = caseApplication1.getCreateBy();
89
+        if (createBy!=null){
90
+            arbitrateRecord.setCreateBy(createBy);
91
+        }
92
+        //提交仲裁结果
93
+        int i =  arbitrateRecordMapper.insertArbitrateRecord(arbitrateRecord);
85 94
         if (i>0){
86 95
             //案件日志表里添加数据
87 96
             CaseLogRecord caseLogRecord = new CaseLogRecord();
88 97
             caseLogRecord.setCaseAppliId(caseApplication1.getId());
89 98
             caseLogRecord.setCaseNode(caseApplication1.getCaseStatus());
90
-            String createBy = caseApplication1.getCreateBy();
91 99
             if (createBy!=null){
92 100
                 caseLogRecord.setCreateBy(createBy);
93 101
             }

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

@@ -115,7 +115,7 @@ public class CaseEvidenceServiceImpl implements ICaseEvidenceService {
115 115
 
116 116
     @Override
117 117
     public List<CaseEvidenceVO> getCaseListAll(String identityNum) {
118
-        List<Integer> caseStatusList = Arrays.asList(3, 4, 5, 9);
118
+        List<Integer> caseStatusList = Arrays.asList(CaseApplicationConstants.CASE_CROSSEXAMI);
119 119
         return getCaseEvidenceVOList(identityNum, caseStatusList, null);
120 120
     }
121 121