From c4da5decd41eb30e3a456686564488699eed0c53 Mon Sep 17 00:00:00 2001 From: zhaokai Date: Fri, 24 Jul 2026 15:07:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(corp):=20=E6=B7=BB=E5=8A=A0=E6=B8=AF?= =?UTF-8?q?=E5=8C=BA=E4=BF=A1=E6=81=AF=E5=AD=97=E6=AE=B5=E5=B9=B6=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E7=94=A8=E6=88=B7=E7=BB=9F=E8=AE=A1=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcloud/basic/info/command/CorpInfoUpdateExe.java | 12 ++++++++++++ .../zcloud/basic/info/domain/model/CorpInfoE.java | 2 ++ .../src/main/resources/mapper/CorpInfoMapper.xml | 4 ++-- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoUpdateExe.java b/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoUpdateExe.java index 08db9da8..98afedc1 100644 --- a/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoUpdateExe.java +++ b/web-app/src/main/java/com/zcloud/basic/info/command/CorpInfoUpdateExe.java @@ -69,6 +69,18 @@ public class CorpInfoUpdateExe { } BeanUtils.copyProperties(corpInfoUpdateCmd, corpInfoE); + // + if("1".equals(corpInfoE.getAreaCode())){ + //东港区 + corpInfoE.setPortArea(2); + } + if("2".equals(corpInfoE.getAreaCode())){ + //西港区 + corpInfoE.setPortArea(3); + } + + + boolean res = corpInfoGateway.update(corpInfoE); if (!res) { throw new BizException("修改失败"); diff --git a/web-domain/src/main/java/com/zcloud/basic/info/domain/model/CorpInfoE.java b/web-domain/src/main/java/com/zcloud/basic/info/domain/model/CorpInfoE.java index ad643c89..7a60cdc5 100644 --- a/web-domain/src/main/java/com/zcloud/basic/info/domain/model/CorpInfoE.java +++ b/web-domain/src/main/java/com/zcloud/basic/info/domain/model/CorpInfoE.java @@ -188,6 +188,8 @@ public class CorpInfoE extends BaseE { @ApiModelProperty(value = "经营范围", name = "natureBusiness") private String natureBusiness; + @ApiModelProperty(value = "港区,1:秦皇岛港区,2:秦皇岛东,3:秦皇岛西") + private Integer portArea; public void initPassWord(Integer type) { String encrypt = Sm2Util.encryptHex(MD5.md5(CorpTypeEnum.getPasswordByCode(type)), publicKey); this.setPassword(encrypt); diff --git a/web-infrastructure/src/main/resources/mapper/CorpInfoMapper.xml b/web-infrastructure/src/main/resources/mapper/CorpInfoMapper.xml index c4b5cff2..872c8ad9 100644 --- a/web-infrastructure/src/main/resources/mapper/CorpInfoMapper.xml +++ b/web-infrastructure/src/main/resources/mapper/CorpInfoMapper.xml @@ -86,7 +86,7 @@ corpinfo_id, COUNT(1) AS userCount FROM user - WHERE delete_enum = 'FALSE' + WHERE delete_enum = 'FALSE' and id!=corpinfo_id and employment_flag=1 GROUP BY corpinfo_id ) u ON u.corpinfo_id = c.id WHERE c.delete_enum = 'FALSE' @@ -116,7 +116,7 @@ SELECT COUNT(1) FROM user u INNER JOIN corp_info c ON c.id = u.corpinfo_id AND c.delete_enum = 'FALSE' - WHERE u.delete_enum = 'FALSE' + WHERE u.delete_enum = 'FALSE' and u.employment_flag=1 AND c.port_area = #{params.portArea}