diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java
index e302f4f..2f2d81f 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java
@@ -159,6 +159,17 @@ public class CaseApplicationController extends BaseController {
return toAjax(caseApplicationService.pendTralSure(caseApplication));
}
+ /**
+ * 核验裁决书
+ */
+ @PreAuthorize("@ss.hasPermi('caseApplication:verificationArbitrateRecord')")
+ @Log(title = "核验裁决书", businessType = BusinessType.UPDATE)
+ @PostMapping("/verificationArbitrateRecord")
+ public AjaxResult verificationArbitrateRecord(@Validated @RequestBody CaseApplication caseApplication)
+ {
+ return toAjax(caseApplicationService.verificationArbitrateRecord(caseApplication));
+ }
+
/**
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/ICaseApplicationService.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/ICaseApplicationService.java
index c6e6795..f063c91 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/ICaseApplicationService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/ICaseApplicationService.java
@@ -29,4 +29,6 @@ public interface ICaseApplicationService {
int pendTralCheck(CaseApplication caseApplication);
int pendTralSure(CaseApplication caseApplication);
+
+ int verificationArbitrateRecord(CaseApplication caseApplication);
}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java
index 7e3c554..9f04cb9 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java
@@ -258,6 +258,17 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
return rows;
}
+ @Override
+ @Transactional
+ public int verificationArbitrateRecord(CaseApplication caseApplication) {
+ caseApplication.setCaseStatus(CaseApplicationConstants.CHECK_ARBITRATION);
+ int rows = caseApplicationMapper.submitCaseApplication(caseApplication);
+ ArbitrateRecord arbitrateRecord = caseApplication.getArbitrateRecord();
+ arbitrateRecordMapper.updataArbitrateRecord(arbitrateRecord);
+ return rows;
+
+ }
+
@Override
@Transactional
public int pendTralSure(CaseApplication caseApplication) {
@@ -318,6 +329,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
}
+
+
@Override
@Transactional
public int pendingAppointArbotrar(CaseApplication caseApplication) {
diff --git a/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/ArbitrateRecordMapper.xml b/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/ArbitrateRecordMapper.xml
index 976c551..6015690 100644
--- a/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/ArbitrateRecordMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/ArbitrateRecordMapper.xml
@@ -33,8 +33,8 @@
#{factDetermi},
#{caseSketch},
#{rulingFollows},
- #{verifica_opinion},
- #{check_opinion},
+ #{verifica_opinion},
+ #{check_opinion},
#{createBy},
sysdate()
)
diff --git a/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationMapper.xml b/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationMapper.xml
index 1b75ec0..7c9cfbd 100644
--- a/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationMapper.xml
@@ -48,7 +48,7 @@
c.update_by ,c.update_time
from case_application c
-
+
AND c.case_status = #{caseStatus}