diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxProjectConfigController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxProjectConfigController.java index 79cbd3d64..a35339a07 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxProjectConfigController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxProjectConfigController.java @@ -637,9 +637,9 @@ public class WxProjectConfigController extends BaseController { if(StringUtils.isBlank(tenantId)){ return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); } - if(subTenantIds == null || subTenantIds.length == 0){ - return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); - } +// if(subTenantIds == null || subTenantIds.length == 0){ +// return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); +// } TenantEntity TenantEntity = new TenantEntity(){{ setTenantId(tenantId); }}; @@ -667,12 +667,15 @@ public class WxProjectConfigController extends BaseController { try { String tenantId = (String) map.get("tenantId"); String[] subTenantIds = (String[]) map.get("subTenantIds"); + String subTenantIdStrs = null; if(StringUtils.isBlank(tenantId)){ return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); } if(subTenantIds == null || subTenantIds.length == 0){ - return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); + //return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); + }else{ + subTenantIdStrs = StringUtils.join(subTenantIds, ','); } TenantEntity TenantEntity = new TenantEntity(){{ setTenantId(tenantId); @@ -693,8 +696,8 @@ public class WxProjectConfigController extends BaseController { openRedisTemplate.opsForValue().set(key,"1",3000, TimeUnit.SECONDS); } - String join = StringUtils.join(subTenantIds, ','); - wxProjectConfigService.initAfterGroup(tenantId,join); +// String join = StringUtils.join(subTenantIds, ','); + wxProjectConfigService.initAfterGroup(tenantId,subTenantIdStrs); return new ResultData(); }catch (Exception e){