From d366f83f8c246ec9b331f78ba99cc43acc14062e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= Date: Wed, 8 Mar 2023 17:53:30 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90fix=20sonar=E3=80=91SysBaseApiImpl?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jero/modules/system/service/impl/SysBaseApiImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysBaseApiImpl.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysBaseApiImpl.java index 6930c2c8..736bbd7a 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysBaseApiImpl.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysBaseApiImpl.java @@ -758,7 +758,7 @@ public class SysBaseApiImpl implements ISysBaseAPI { @NotNull private String getOrgCodes(List userDepartList) { - String orgCodes = ""; + StringBuilder orgCodes = new StringBuilder(); for(SysUserDepart userDepart : userDepartList){ //查询所属公司编码 SysDepart depart = sysDepartService.getById(userDepart.getDepId()); @@ -766,12 +766,12 @@ public class SysBaseApiImpl implements ISysBaseAPI { String compyOrgCode = ""; if(depart != null && depart.getOrgCode() != null){ compyOrgCode = depart.getOrgCode().substring(0,length); - if(!orgCodes.contains(compyOrgCode)){ - orgCodes = orgCodes + "," + compyOrgCode; + if(!orgCodes.toString().contains(compyOrgCode)){ + orgCodes.append(",").append(compyOrgCode); } } } - return orgCodes; + return orgCodes.toString(); } /**