From 5e9a002cd15344ca7d72ab301df24eaaac62c6de Mon Sep 17 00:00:00 2001
From: qitz <18810291185@163.com>
Date: Wed, 20 Sep 2023 17:56:53 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=A0=A1=E9=AA=8C=E4=BB=B2?=
=?UTF-8?q?=E8=A3=81=E7=BB=93=E6=9E=9C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../wisdomarbitrate/CaseApplicationController.java | 11 +++++++++++
.../service/ICaseApplicationService.java | 2 ++
.../service/impl/CaseApplicationServiceImpl.java | 13 +++++++++++++
.../wisdomarbitrate/ArbitrateRecordMapper.xml | 4 ++--
.../wisdomarbitrate/CaseApplicationMapper.xml | 2 +-
5 files changed, 29 insertions(+), 3 deletions(-)
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}
--
2.54.0