Parcourir la source

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

qtz il y a 2 ans
Parent
révision
8004470a07

+ 11
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java Voir le fichier

@@ -159,6 +159,17 @@ public class CaseApplicationController  extends BaseController {
159 159
         return toAjax(caseApplicationService.pendTralSure(caseApplication));
160 160
     }
161 161
 
162
+    /**
163
+     * 核验裁决书
164
+     */
165
+    @PreAuthorize("@ss.hasPermi('caseApplication:verificationArbitrateRecord')")
166
+    @Log(title = "核验裁决书", businessType = BusinessType.UPDATE)
167
+    @PostMapping("/verificationArbitrateRecord")
168
+    public AjaxResult verificationArbitrateRecord(@Validated @RequestBody CaseApplication caseApplication)
169
+    {
170
+        return toAjax(caseApplicationService.verificationArbitrateRecord(caseApplication));
171
+    }
172
+
162 173
 
163 174
 
164 175
     /**

+ 2
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/ICaseApplicationService.java Voir le fichier

@@ -29,4 +29,6 @@ public interface ICaseApplicationService {
29 29
     int pendTralCheck(CaseApplication caseApplication);
30 30
 
31 31
     int pendTralSure(CaseApplication caseApplication);
32
+
33
+    int verificationArbitrateRecord(CaseApplication caseApplication);
32 34
 }

+ 13
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java Voir le fichier

@@ -258,6 +258,17 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
258 258
         return rows;
259 259
     }
260 260
 
261
+    @Override
262
+    @Transactional
263
+    public int verificationArbitrateRecord(CaseApplication caseApplication) {
264
+        caseApplication.setCaseStatus(CaseApplicationConstants.CHECK_ARBITRATION);
265
+        int rows = caseApplicationMapper.submitCaseApplication(caseApplication);
266
+        ArbitrateRecord arbitrateRecord = caseApplication.getArbitrateRecord();
267
+        arbitrateRecordMapper.updataArbitrateRecord(arbitrateRecord);
268
+        return rows;
269
+
270
+    }
271
+
261 272
     @Override
262 273
     @Transactional
263 274
     public int pendTralSure(CaseApplication caseApplication) {
@@ -318,6 +329,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
318 329
 
319 330
     }
320 331
 
332
+
333
+
321 334
     @Override
322 335
     @Transactional
323 336
     public int pendingAppointArbotrar(CaseApplication caseApplication) {

+ 2
- 2
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/ArbitrateRecordMapper.xml Voir le fichier

@@ -33,8 +33,8 @@
33 33
         <if test="factDetermi != null and factDetermi != ''">#{factDetermi},</if>
34 34
         <if test="caseSketch != null and caseSketch != ''">#{caseSketch},</if>
35 35
         <if test="rulingFollows != null and rulingFollows != ''">#{rulingFollows},</if>
36
-        <if test="verifica_opinion != null and verifica_opinion != ''">#{verifica_opinion},</if>
37
-        <if test="check_opinion != null and check_opinion != ''">#{check_opinion},</if>
36
+        <if test="verificaOpinion != null and verificaOpinion != ''">#{verifica_opinion},</if>
37
+        <if test="checkOpinion != null and checkOpinion != ''">#{check_opinion},</if>
38 38
         <if test="createBy != null  and createBy != ''">#{createBy},</if>
39 39
         sysdate()
40 40
         )

+ 1
- 1
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationMapper.xml Voir le fichier

@@ -48,7 +48,7 @@
48 48
         c.update_by ,c.update_time
49 49
         from case_application c
50 50
         <where>
51
-            <if test="caseStatus != null and caseStatus != ''">
51
+            <if test="caseStatus != null">
52 52
                 AND c.case_status = #{caseStatus}
53 53
             </if>
54 54
             <if test="caseNum != null and caseNum != ''">