diff --git a/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java b/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java index a69f9ce54977b20ec32ac42f753a258433e2616f..388700009b88e81ae8222cf0e13216758f3757db 100644 --- a/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java +++ b/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java @@ -209,8 +209,8 @@ public class ApiBasicManagementController { @ApiOperation("省侧-应用接入申请-的模糊查询") @GetMapping("/selectByCondition") - public ResponseVO> selectByCondition(ApiBaseDto ApiBaseReq) { - return apiBasicManagementService.getBaseByGroupCode(ApiBaseReq); + public ResponseVO> selectByCondition(ApiBaseDto apiBaseReq) { + return apiBasicManagementService.selectByCondition(apiBaseReq); } diff --git a/src/main/java/com/pms/ocp/mapper/ApiBasicManagementMapper.java b/src/main/java/com/pms/ocp/mapper/ApiBasicManagementMapper.java index 9fb6fa95f06be221113519779dc963d03bd36fec..a58c39a237bcb554121ddb3035f8d50d87063cc7 100644 --- a/src/main/java/com/pms/ocp/mapper/ApiBasicManagementMapper.java +++ b/src/main/java/com/pms/ocp/mapper/ApiBasicManagementMapper.java @@ -1,6 +1,7 @@ package com.pms.ocp.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.pms.ocp.model.dto.ApiBaseDto; import com.pms.ocp.model.dto.OcpApiBaseDto; import com.pms.ocp.model.entity.OcpApiBase; import com.pms.ocp.model.vo.OcpApiBaseVo; @@ -18,5 +19,5 @@ public interface ApiBasicManagementMapper extends BaseMapper { - List selectByCondition(@Param("apiCode") String apiCode, @Param("apiName") String apiName, @Param("apiCenterCode") String apiCenterCode,@Param("apiGroupCode") String apiGroupCode); + List selectByCondition(ApiBaseDto apiBaseReq); } diff --git a/src/main/java/com/pms/ocp/model/dto/ApiBaseDto.java b/src/main/java/com/pms/ocp/model/dto/ApiBaseDto.java index 66f1f9bcdb3d5d1e8e84ed37c77f5aaf769127e0..2adee52f03e3fffffe1dee25772059e01721e8d3 100644 --- a/src/main/java/com/pms/ocp/model/dto/ApiBaseDto.java +++ b/src/main/java/com/pms/ocp/model/dto/ApiBaseDto.java @@ -57,6 +57,9 @@ public class ApiBaseDto implements Serializable { @ApiModelProperty("当前页") private Integer pageNum; + //不同接口区分 + @ApiModelProperty("当前页2") + private Integer currentPage; @ApiModelProperty("每页条数") private Integer pageSize; diff --git a/src/main/java/com/pms/ocp/service/ApiBasicManagementService.java b/src/main/java/com/pms/ocp/service/ApiBasicManagementService.java index fd3716ac9aea862f62f1655ef666a0259b3b4af6..a43c61069f0b4240eba4c5a8f1d1229dc2cc05b9 100644 --- a/src/main/java/com/pms/ocp/service/ApiBasicManagementService.java +++ b/src/main/java/com/pms/ocp/service/ApiBasicManagementService.java @@ -83,15 +83,9 @@ public interface ApiBasicManagementService extends IService { /** * 省侧-应用接入申请-的模糊查询 - * @param apiCode - * @param apiName - * @param apiCenterCode - * @param currentPage - * @param pageSize - * @param apiGroupCode * @return */ - ResponseVO> selectByCondition(String apiCode, String apiName, String apiCenterCode,Integer currentPage,Integer pageSize,String apiGroupCode); + ResponseVO> selectByCondition(ApiBaseDto apiBaseReq); /** * 省侧-应用接入申请-查询组中所有中心 diff --git a/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java index 2edd4da33541888aa4e19579fadedfb48e60e549..cecb8b5a87fd5ad8991d688e8cd2997592394db4 100644 --- a/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java @@ -258,23 +258,31 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl> selectByCondition(String apiCode, String apiName,String apiCenterCode ,Integer currentPage, Integer pageSize, String apiGroupCode) { - if (currentPage == null || pageSize == null) { + public ResponseVO> selectByCondition(ApiBaseDto apiBaseReq) { + if (apiBaseReq.getCurrentPage() == null || apiBaseReq.getPageSize() == null) { return ResponseVO.error("分页参数不能为空"); } - PageHelper.startPage(currentPage, pageSize); - List list = apiBasicManagementMapper.selectByCondition(apiCode, apiName, apiCenterCode,apiGroupCode); + apiGroupCode.add(apiBaseReq.getApiGroupCode()); + setGroupIdValue(apiBaseReq.getApiGroupCompanyCode(), apiBaseReq.getApiGroupCode(), apiBaseReq.getApiPromotion()); + PageHelper.startPage(apiBaseReq.getCurrentPage(), apiBaseReq.getPageSize()); + apiBaseReq.setApiGroupCodeList(apiGroupCode); +// List ocpApiBaseVos = ocpApiGroupMapper.selectPageLists(apiBaseReq); + List list = apiBasicManagementMapper.selectByCondition(apiBaseReq); + apiGroupCode.clear(); PageInfo pageInfo = new PageInfo<>(list); return ResponseVO.ok(pageInfo); + +// +// if (currentPage == null || pageSize == null) { +// return ResponseVO.error("分页参数不能为空"); +// } +// PageHelper.startPage(currentPage, pageSize); +// List list = apiBasicManagementMapper.selectByCondition(apiCode, apiName, apiCenterCode,apiGroupCode); +// PageInfo pageInfo = new PageInfo<>(list); +// return ResponseVO.ok(pageInfo); } /** diff --git a/src/main/resources/mapper/ApiBasicManagementMapper.xml b/src/main/resources/mapper/ApiBasicManagementMapper.xml index 341d98aa2d4e9280e75476d73388447582a69b2c..34e565ed5da7be7135d3d379da7434a7a51a7b6b 100644 --- a/src/main/resources/mapper/ApiBasicManagementMapper.xml +++ b/src/main/resources/mapper/ApiBasicManagementMapper.xml @@ -27,7 +27,44 @@ - + + @@ -70,23 +107,5 @@ - \ No newline at end of file