From 023037e2ca13bf46fac510e9fcbdc84e0a0ef15e Mon Sep 17 00:00:00 2001 From: qitz <18810291185@163.com> Date: Thu, 7 Dec 2023 11:37:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E5=BA=AD=E5=AE=A1=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CaseApplicationController.java | 12 +++++++++ .../service/ICaseApplicationService.java | 2 ++ .../impl/CaseApplicationServiceImpl.java | 25 +++++++++++++++++++ 3 files changed, 39 insertions(+) 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 30d0746..dcdc050 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 @@ -357,6 +357,18 @@ public class CaseApplicationController extends BaseController { public AjaxResult creatTrialRecord(@Validated @RequestBody ArbitrateRecord arbitrateRecord){ return caseApplicationService.creatTrialRecord(arbitrateRecord); } + + /** + * 记录庭审笔录 + * @param arbitrateRecord + * @return + */ + @PostMapping("/creatTrialRecordnew") +// @PreAuthorize("@ss.hasPermi('caseManagement:list:creatTrialRecord')") + public AjaxResult creatTrialRecordnew(@Validated @RequestBody ArbitrateRecord arbitrateRecord){ + return caseApplicationService.creatTrialRecordnew(arbitrateRecord); + } + /** * 案件锁定或者解锁 * @param 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 2bf5b88..d622fc7 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 @@ -128,4 +128,6 @@ public interface ICaseApplicationService { * @return */ AjaxResult arbitratorCheckArbitrateRecord(CaseApplication caseApplication); + + AjaxResult creatTrialRecordnew(ArbitrateRecord arbitrateRecord); } 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 4a132a7..cd765aa 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 @@ -2174,6 +2174,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService { return success(); } + + @Override @Transactional public int submitCaseApplicationCheck(List ids, Integer agreeOrNotCheck) { @@ -2530,6 +2532,29 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService { } + @Override + @Transactional + public AjaxResult creatTrialRecordnew(ArbitrateRecord arbitrateRecordselect) { + //生成仲裁结果 + CaseApplication caseApplicationupdate = new CaseApplication(); + caseApplicationupdate.setId(arbitrateRecordselect.getCaseAppliId()); + caseApplicationupdate.setIsAbsence(arbitrateRecordselect.getIsAbsence()); + caseApplicationupdate.setAppliIsAbsen(arbitrateRecordselect.getAppliIsAbsen()); + caseApplicationMapper.submitCaseApplication(caseApplicationupdate); + + //先判断案件是否已经提交过仲裁结果 + ArbitrateRecord arbitrateRecordsele = arbitrateRecordMapper.selectArbitrateRecord(arbitrateRecordselect); + if (arbitrateRecordsele != null) { + arbitrateRecordselect.setId(arbitrateRecordsele.getId()); + int i = arbitrateRecordMapper.updataArbitrateRecord(arbitrateRecordselect); + } else { + //提交仲裁结果 + int i = arbitrateRecordMapper.insertArbitrateRecord(arbitrateRecordselect); + } + return success(); + + } + @Override public CaseApplication selectSignSealUrl(CaseApplication caseApplication) throws EsignDemoException { Gson gson = new Gson();