diff --git a/src/main/java/com/pms/ocp/mapper/OcpApiTreeMapper.java b/src/main/java/com/pms/ocp/mapper/OcpApiTreeMapper.java index a697c9ea5dfe068436eb86291c9bfa0ccf833e30..02ad59aeda0da52751f9ed4637022dc55ddf8767 100644 --- a/src/main/java/com/pms/ocp/mapper/OcpApiTreeMapper.java +++ b/src/main/java/com/pms/ocp/mapper/OcpApiTreeMapper.java @@ -32,7 +32,7 @@ public interface OcpApiTreeMapper extends BaseMapper { List selectThreeApiGroupsList(Long apiGroupPromotionType, String apiGroupCode); - List selectLists(Long apiGroupPromotionType, String apiGroupCode,Long apiGroupLevel); + List selectLists(Long apiGroupPromotionType, String apiGroupCode,String apiGroupLevel); //code重复问题 List selectGroupCode(); diff --git a/src/main/java/com/pms/ocp/model/dto/PageGroupDto.java b/src/main/java/com/pms/ocp/model/dto/PageGroupDto.java index de444ddd8f0bd630b84a9ee71dcf175d88df3db6..2395d25be2813ef012286b65f7cce2753766a202 100644 --- a/src/main/java/com/pms/ocp/model/dto/PageGroupDto.java +++ b/src/main/java/com/pms/ocp/model/dto/PageGroupDto.java @@ -51,7 +51,7 @@ public class PageGroupDto extends PageParam { private long isDelete; @ApiModelProperty("分层树层级 1中台层 2中心层 3 服务组层 4服务层 ") - private long apiGroupLevel; + private String apiGroupLevel; public String getObjId() { return objId; @@ -157,11 +157,11 @@ public class PageGroupDto extends PageParam { this.isDelete = isDelete; } - public long getApiGroupLevel() { + public String getApiGroupLevel() { return apiGroupLevel; } - public void setApiGroupLevel(long apiGroupLevel) { + public void setApiGroupLevel(String apiGroupLevel) { this.apiGroupLevel = apiGroupLevel; } } diff --git a/src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java index aa2ff52fddaaf6c5b11ffa737e7b1beff562d97e..b83eb7de7396ba04237f7b551460644e7a2d685d 100644 --- a/src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.pagehelper.PageInfo; import com.pms.ocp.common.utils.RandomStringUtils; import com.pms.ocp.mapper.OcpApiBaseMapper; import com.pms.ocp.mapper.OcpApiTreeMapper; @@ -146,18 +147,18 @@ public class OcpApiTreeServiceImpl extends ServiceImpl getOnePages(PageGroupDto pageGroupDto) { - Page pageInfo = new Page(pageGroupDto.getPageSize(), pageGroupDto.getPageNum()); + Page pageInfo = new Page(pageGroupDto.getPageNum(), pageGroupDto.getPageSize()); if (StringUtils.isBlank(pageGroupDto.getApiGroupCode())){ - List ocpApiGroups = mapper.selectTwoApiGroups(pageGroupDto.getApiGroupPromotionType()); - pageInfo.setRecords(ocpApiGroups); +// List ocpApiGroups = mapper.selectTwoApiGroups(pageGroupDto.getApiGroupPromotionType()); +// pageInfo.setRecords(ocpApiGroups); LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper(); - lambdaQueryWrapper.eq(OcpApiGroup::getApiGroupPromotionType,pageGroupDto.getApiGroupPromotionType()); - mapper.selectPage(pageInfo,lambdaQueryWrapper); + lambdaQueryWrapper.eq(OcpApiGroup::getApiGroupPromotionType, pageGroupDto.getApiGroupPromotionType()); + pageInfo = mapper.selectPage(pageInfo,lambdaQueryWrapper); }else if (!(StringUtils.isBlank(pageGroupDto.getApiGroupCode()))){ List ocpApiGroups = mapper.selectLists(pageGroupDto.getApiGroupPromotionType(),pageGroupDto.getApiGroupCode(),pageGroupDto.getApiGroupLevel()); - LambdaQueryWrapper lwq = new LambdaQueryWrapper<>(); +// LambdaQueryWrapper lwq = new LambdaQueryWrapper<>(); pageInfo.setRecords(ocpApiGroups); - mapper.selectPage(pageInfo, lwq); + pageInfo = mapper.selectPage(pageInfo, null); } return pageInfo; } diff --git a/src/main/java/com/pms/ocp/service/impl/TenantServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/TenantServiceImpl.java index c9bb5b2746cfc6703c7c07f2c14872e86b8b19cf..89a138a5b8d00172cf7d99809bb2be3993632f0f 100644 --- a/src/main/java/com/pms/ocp/service/impl/TenantServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/TenantServiceImpl.java @@ -176,10 +176,10 @@ public class TenantServiceImpl extends ServiceImpl Page page = new Page<>(currentPage, pageSize); if (StringUtils.isBlank(keyword)) { if(lev.equals("1")) { - List ocpTenantGroupList = tenantMapper.selectTenantGroup(tenantGroupCompanyCode); - qw.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode); - page.setRecords(ocpTenantGroupList); - tenantMapper.selectPage(page, qw); + // List ocpTenantGroupList = tenantMapper.selectTenantGroup(tenantGroupCompanyCode); + LambdaQueryWrapper eq = qw.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode); +// page.setRecords(ocpTenantGroupList); + tenantMapper.selectPage(page, eq); }else if (lev.equals("2") || lev.equals("3")) { LambdaQueryWrapper eq = qw.or(wq -> wq.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode)).eq(OcpTenantGroup::getTenantGroupPcode, tenantGroupCode); tenantMapper.selectPage(page, eq); diff --git a/src/main/resources/mapper/OcpApiTreeMapper.xml b/src/main/resources/mapper/OcpApiTreeMapper.xml index a8973bf41041b6175d020c3f0e08d798132bed21..dac424d373abb9b119c3a122239cc572b3f2a7b1 100644 --- a/src/main/resources/mapper/OcpApiTreeMapper.xml +++ b/src/main/resources/mapper/OcpApiTreeMapper.xml @@ -15,7 +15,7 @@