diff --git a/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java b/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java index d7acbc5f997a323a4b20004c8af2ff0b0638a707..6a11939c9c65c07e854b34683bd4af36794155bb 100644 --- a/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java +++ b/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java @@ -9,7 +9,6 @@ import com.pms.ocp.model.QueryResponseResult; import com.pms.ocp.model.dto.ApiBaseDto; import com.pms.ocp.model.dto.ApiTreeGroupDto; import com.pms.ocp.model.dto.OcpApiBaseDto; -import com.pms.ocp.model.dto.WholeLinkParamDto; import com.pms.ocp.model.entity.OcpApiBase; import com.pms.ocp.model.entity.OcpApiGroup; import com.pms.ocp.model.vo.OcpApiBaseVo; @@ -17,12 +16,11 @@ import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.service.ApiBasicManagementService; import com.pms.ocp.service.ApiDetailsService; - import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; - +import org.omg.PortableInterceptor.Interceptor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -43,7 +41,6 @@ public class ApiBasicManagementController { @Autowired private ApiBasicManagementService apiBasicManagementService; - @ApiOperation("条件查询") @GetMapping("/queryOcpApiBaseDto") public ResponseVO> queryOcpApiBaseDto(@RequestParam(required = false) String apiCode, @@ -188,6 +185,7 @@ public class ApiBasicManagementController { return apiBasicManagementService.apiIssue(apiCodes); } + } @ApiOperation("服务列表") @@ -196,17 +194,24 @@ public class ApiBasicManagementController { return apiBasicManagementService.getBaseByGroupCode(ApiBaseReq); } - @ApiOperation("服务树一级") + /* @ApiOperation("服务树一级") @GetMapping("/apiBaseTree") public ResponseVO> apiBaseTree(String apiGroupCompanyCode, Integer apiGroupPromotionType) { List apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode,null,apiGroupPromotionType); return ResponseVO.ok(apiTreeGroupDtos); - } + }*/ - @ApiOperation("服务树层级") + @ApiOperation("服务分类层级") @GetMapping("/apiBaseTreeOther") public ResponseVO> apiBaseTreeOther(String apiGroupCompanyCode, String apiGroupCode, Integer apiGroupPromotionType) { List apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode,apiGroupCode,apiGroupPromotionType); return ResponseVO.ok(apiTreeGroupDtos); } + @ApiOperation("服务树列表") + @GetMapping("/apiBaseTreeList") + public ResponseVO> apiBaseTreeList(String apiGroupCompanyCode, String apiGroupCode) { + List apiBaseList = apiBasicManagementService.apiBaseTreeApiList(apiGroupCompanyCode, apiGroupCode); + return ResponseVO.ok(apiBaseList); + } + } diff --git a/src/main/java/com/pms/ocp/controller/ApiDetailsController.java b/src/main/java/com/pms/ocp/controller/ApiDetailsController.java index 927cfe41b68596cf55bea5822b12e4e5cd28462b..3bc5b21652b9a26030ab7ef6dffebe6dc4c53f1d 100644 --- a/src/main/java/com/pms/ocp/controller/ApiDetailsController.java +++ b/src/main/java/com/pms/ocp/controller/ApiDetailsController.java @@ -24,8 +24,8 @@ public class ApiDetailsController { @ApiOperation("服务库服务详情-查询") @GetMapping("/query") - public ResponseVO getApiDetails(String objId) { - return apiDetailsService.getApiDetails(objId); + public ResponseVO getApiDetails(String code) { + return apiDetailsService.getApiDetails(code); } } diff --git a/src/main/java/com/pms/ocp/mapper/ApiDetailsMapper.java b/src/main/java/com/pms/ocp/mapper/ApiDetailsMapper.java index bd94f4136b5c4eecf20fea19a916b76a049d9b83..1f3efbcdfd396bee80ddd9e34810b92b7960d3da 100644 --- a/src/main/java/com/pms/ocp/mapper/ApiDetailsMapper.java +++ b/src/main/java/com/pms/ocp/mapper/ApiDetailsMapper.java @@ -11,6 +11,5 @@ import java.util.List; @Mapper public interface ApiDetailsMapper extends BaseMapper { - - + OcpApiBaseVo selectByCode(String code); } diff --git a/src/main/java/com/pms/ocp/service/ApiDetailsService.java b/src/main/java/com/pms/ocp/service/ApiDetailsService.java index fb31a5b57740a8a871788ee990f669e661bce43e..5ee8ca12b48bb71a15a7970b6520a278c3ff0b7a 100644 --- a/src/main/java/com/pms/ocp/service/ApiDetailsService.java +++ b/src/main/java/com/pms/ocp/service/ApiDetailsService.java @@ -12,10 +12,10 @@ import java.util.List; public interface ApiDetailsService{ /** * - * @param objId + * @param code * @return */ - ResponseVO getApiDetails(String objId); + ResponseVO getApiDetails(String code); } 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 fdf6ac7cc708c849d9417fb4332a14f5cabdf189..bc49341876846aeac7735515216484e51a35828b 100644 --- a/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java @@ -184,7 +184,7 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl> getBaseByGroupCode(ApiBaseDto apiBaseReq) { if (apiBaseReq.getPageNum() == null || apiBaseReq.getPageSize() == null) { - ResponseVO.error("分页参数不能为空"); + return ResponseVO.error("分页参数不能为空"); } apiGroupCode.add(apiBaseReq.getApiGroupCode()); setGroupIdValue(apiBaseReq.getApiGroupCompanyCode() ,apiBaseReq.getApiGroupCode(),apiBaseReq.getApiPromotion()); diff --git a/src/main/java/com/pms/ocp/service/impl/ApiDetailsServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/ApiDetailsServiceImpl.java index 8ce618a1de5d60448b22555a814e72b605d38b68..7b1091cdfb314c6a776fa8b7b049d2707d34f00f 100644 --- a/src/main/java/com/pms/ocp/service/impl/ApiDetailsServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/ApiDetailsServiceImpl.java @@ -38,8 +38,8 @@ public class ApiDetailsServiceImpl implements ApiDetailsService { @Override - public ResponseVO getApiDetails(String objId) { - OcpApiBase ocpApiBase = apiDetailsMapper.selectById(objId); + public ResponseVO getApiDetails(String code) { + OcpApiBaseVo ocpApiBase = apiDetailsMapper.selectByCode(code); return ResponseVO.ok(ocpApiBase); } diff --git a/src/main/resources/mapper/ApiDetailsMapper.xml b/src/main/resources/mapper/ApiDetailsMapper.xml index af871c817ffdf60041a6379fb9d9c3f25ac79869..9b306bb2cb1de4e4ad39c296a9f15d030f57abfd 100644 --- a/src/main/resources/mapper/ApiDetailsMapper.xml +++ b/src/main/resources/mapper/ApiDetailsMapper.xml @@ -2,6 +2,16 @@ + +