From 0e3b75b34c20b578261837e74484c4dddd2c0b8d Mon Sep 17 00:00:00 2001 From: chen <2710907404@qq.com> Date: Mon, 13 Jan 2025 16:00:57 +0800 Subject: [PATCH] =?UTF-8?q?20250113=20=E6=9B=B4=E6=96=B0=201.=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=A7=94=E6=89=98=E4=B9=A6=E5=92=8C=E9=89=B4=E5=AE=9A?= =?UTF-8?q?=E4=BA=8B=E9=A1=B9=E7=A1=AE=E8=AE=A4=E4=B9=A6=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E5=8F=97=E7=90=86=E7=BC=96=E5=8F=B7=E6=98=BE=E7=A4=BA=EF=BC=8C?= =?UTF-8?q?=E5=A6=82=E6=9E=9C=E5=8F=97=E7=90=86=E7=BC=96=E5=8F=B7=E4=B8=8D?= =?UTF-8?q?=E4=B8=BA=E7=A9=BA=EF=BC=8C=E5=88=99=E7=94=9F=E6=88=90[xxxx]x?= =?UTF-8?q?=E5=8F=B7=EF=BC=8C=E6=AF=94=E5=A6=822025-8=20-=E3=80=8B=20[2025?= =?UTF-8?q?]8=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/EntrustmentController.java | 7 +++- .../service/impl/EntrustmentServiceImpl.java | 33 ++++++++++++++----- 2 files changed, 30 insertions(+), 10 deletions(-) diff --git a/src/main/java/digital/laboratory/platform/entrustment/controller/EntrustmentController.java b/src/main/java/digital/laboratory/platform/entrustment/controller/EntrustmentController.java index d537975..763cf22 100644 --- a/src/main/java/digital/laboratory/platform/entrustment/controller/EntrustmentController.java +++ b/src/main/java/digital/laboratory/platform/entrustment/controller/EntrustmentController.java @@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.core.toolkit.IdWorker; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import digital.laboratory.platform.common.core.constant.OSSDirectoryConstants; +import digital.laboratory.platform.common.core.exception.CheckedException; import digital.laboratory.platform.common.core.util.R; import digital.laboratory.platform.common.log.annotation.SysLog; import digital.laboratory.platform.common.mybatis.security.service.DLPUser; @@ -1342,7 +1343,11 @@ public class EntrustmentController { // System.out.println(String.format("theHttpServletRequest.toString()=%s", theHttpServletRequest.toString())); Principal principal = theHttpServletRequest.getUserPrincipal(); DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal(); - return R.ok(entrustmentService.bizSubmitter_Apply(entrust, dlpUser), "委托提交成功"); + try { + return R.ok(entrustmentService.bizSubmitter_Apply(entrust, dlpUser), "委托提交成功"); + } catch (CheckedException e) { + return R.failed(e.getMessage()); + } } diff --git a/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustmentServiceImpl.java b/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustmentServiceImpl.java index 5923c4d..686bcfd 100644 --- a/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustmentServiceImpl.java +++ b/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustmentServiceImpl.java @@ -23,6 +23,7 @@ import com.deepoove.poi.data.Pictures; import com.deepoove.poi.plugin.table.MultipleRowTableRenderPolicy; import digital.laboratory.platform.common.core.constant.CommonConstants; import digital.laboratory.platform.common.core.constant.OSSDirectoryConstants; +import digital.laboratory.platform.common.core.exception.CheckedException; import digital.laboratory.platform.common.core.exception.ValidateCodeException; import digital.laboratory.platform.common.core.util.ClassUtils; import digital.laboratory.platform.common.core.util.R; @@ -497,7 +498,12 @@ public class EntrustmentServiceImpl extends ServiceImpl split = StrUtil.split(entrustment.getAcceptNo(), "-"); + dm.put("identificationNo", String.format("[%s]%s号", split.get(0), split.get(1)));//受理编号 + } +// dm.put("identificationNo", entrustment.getAcceptNo());//受理编号 dm.put("year", entrustment.getEntrustmentTime() != null ? entrustment.getEntrustmentTime().getYear() : LocalDate.now().getYear()); dm.put("materialDes", buildMaterialDes(materialList));//检材描述 @@ -1364,17 +1370,17 @@ public class EntrustmentServiceImpl extends ServiceImpl split = StrUtil.split(ev.getAcceptNo(), "-"); + dm.put("acceptNo", String.format("[%s]%s号", split.get(0), split.get(1))); + } String oldIdentificationResult = ev.getOldIdentificationResult(); String oldIdentification = ""; switch (oldIdentificationResult) {