diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/CorpInfoRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/CorpInfoRepositoryImpl.java index be7eaa49..030fce10 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/CorpInfoRepositoryImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/CorpInfoRepositoryImpl.java @@ -32,6 +32,7 @@ import com.zcloud.basic.info.persistence.repository.CorpInfoRepository; import com.zcloud.basic.info.utils.Query; import com.zcloud.gbscommon.utils.PageQueryHelper; import com.zcloud.gbscommon.zcloudsysconfig.facade.ZcloudTenantTypeConfigFacade; +import com.zcloud.gbscommon.zcloudsysconfig.response.ZcloudTenantTypeConfigCo; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.config.annotation.DubboReference; @@ -97,7 +98,9 @@ public class CorpInfoRepositoryImpl extends BaseRepositoryImpl zttcc = zcloudTenantTypeConfigFacade.listTypeByMenuId(Long.valueOf(params.get("menuId").toString())); + List typeList = zttcc.stream().map(tc -> tc.getCode()).collect(Collectors.toList()); + queryWrapper.in("type", typeList); } if (params.get("enterpriseTypeList") != null && params.get("enterpriseTypeList") instanceof List){