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}