From c68d52c5967f7bd8263aa5631423e34256ca1a43 Mon Sep 17 00:00:00 2001 From: tianxinlei Date: Wed, 3 Jun 2026 09:20:25 +0800 Subject: [PATCH] =?UTF-8?q?0603=20-=20=E8=B0=83=E6=95=B4=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E4=BC=81=E4=B8=9A=E6=97=B6=E4=BC=81=E4=B8=9A=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E5=88=A4=E6=96=AD=E7=9A=84=E6=97=B6=E6=9C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcloud/basic/info/command/CorpInfoAddExe.java | 12 +++++++----- .../basic/info/gatewayimpl/CorpInfoGatewayImpl.java | 4 ---- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoAddExe.java b/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoAddExe.java index 7973c5ee..785f45a2 100644 --- a/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoAddExe.java +++ b/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoAddExe.java @@ -56,6 +56,12 @@ public class CorpInfoAddExe { @Transactional(rollbackFor = Exception.class) public Long execute(CorpInfoAddCmd cmd) { + + Long corpCount = corpInfoRepository.getCorpCountByCorpName(cmd.getCorpName()); + if(corpCount > 0){ + throw new BizException("企业名称已存在"); + } + CorpInfoE examTypeE = new CorpInfoE(); if (!ObjectUtils.isEmpty(cmd.getCode())){ List corpinfoByCode = corpInfoRepository.getCorpinfoByCode(cmd.getCode()); @@ -68,11 +74,7 @@ public class CorpInfoAddExe { } BeanUtils.copyProperties(cmd, examTypeE); Long corpInfoId ; - try { - corpInfoId = corpInfoGateway.add(examTypeE); - } catch (Exception e) { - throw new RuntimeException(e); - } + corpInfoId = corpInfoGateway.add(examTypeE); if (corpInfoId == null) { throw new BizException("保存失败"); } diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/CorpInfoGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/CorpInfoGatewayImpl.java index 0a37b0fd..e5722306 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/CorpInfoGatewayImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/gatewayimpl/CorpInfoGatewayImpl.java @@ -36,10 +36,6 @@ public class CorpInfoGatewayImpl implements CorpInfoGateway { @Override public Long add(CorpInfoE corpInfoE) { - Long corpCount = corpInfoRepository.getCorpCountByCorpName(corpInfoE.getCorpName()); - if(corpCount>0){ - throw new BizException("企业名称已存在"); - } CorpInfoDO d = new CorpInfoDO();