From 9a1f6a107e90d67411d53633917cc13f7dc41208 Mon Sep 17 00:00:00 2001 From: qitz <18810291185@163.com> Date: Sat, 9 Dec 2023 12:00:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A1=88=E4=BB=B6=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E8=87=AA=E5=AE=9A=E4=B9=89=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wisdomarbitrate/CaseApplicationController.java | 10 ++++++++++ .../service/ICaseApplicationService.java | 2 ++ .../service/impl/CaseApplicationServiceImpl.java | 10 ++++++++++ 3 files changed, 22 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 0d6f098..568c0ac 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 @@ -93,6 +93,16 @@ public class CaseApplicationController extends BaseController { return caseApplicationService.editCaseApplication(caseApplication); } + /** + * 修改立案数据自定义字段 + */ +// @PreAuthorize("@ss.hasPermi('caseManagement:list:update')") + @Log(title = "修改立案数据自定义字段", businessType = BusinessType.UPDATE) + @PostMapping("/editCaseApplicationDefineval") + public AjaxResult editCaseApplicationDefineval(@Validated @RequestBody CaseApplication caseApplication) { + return caseApplicationService.editCaseApplicationDefineval(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 478e2ea..dfb8ae7 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 @@ -131,4 +131,6 @@ public interface ICaseApplicationService { AjaxResult arbitratorCheckArbitrateRecord(CaseApplication caseApplication); AjaxResult creatTrialRecordnew(ArbitrateRecord arbitrateRecord); + + AjaxResult editCaseApplicationDefineval(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 cd8ba35..4fe8a26 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 @@ -2589,6 +2589,16 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService { } + @Override + @Transactional + public AjaxResult editCaseApplicationDefineval(CaseApplication caseApplication) { + if(CollectionUtil.isNotEmpty(caseApplication.getColumnValues())) { + // 修改自定义字段 + columnValueMapper.batchUpdate(caseApplication.getColumnValues()); + } + return success(); + } + @Override public CaseApplication selectSignSealUrl(CaseApplication caseApplication) throws EsignDemoException { Gson gson = new Gson();