Commit f994cfa9 authored by itcast's avatar itcast

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java
parents b6f1c848 582cba34
...@@ -9,7 +9,6 @@ import com.pms.ocp.model.QueryResponseResult; ...@@ -9,7 +9,6 @@ import com.pms.ocp.model.QueryResponseResult;
import com.pms.ocp.model.dto.ApiBaseDto; import com.pms.ocp.model.dto.ApiBaseDto;
import com.pms.ocp.model.dto.ApiTreeGroupDto; import com.pms.ocp.model.dto.ApiTreeGroupDto;
import com.pms.ocp.model.dto.OcpApiBaseDto; 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.OcpApiBase;
import com.pms.ocp.model.entity.OcpApiGroup; import com.pms.ocp.model.entity.OcpApiGroup;
import com.pms.ocp.model.vo.OcpApiBaseVo; import com.pms.ocp.model.vo.OcpApiBaseVo;
...@@ -17,12 +16,11 @@ import com.pms.ocp.model.vo.ResponseVO; ...@@ -17,12 +16,11 @@ import com.pms.ocp.model.vo.ResponseVO;
import com.pms.ocp.service.ApiBasicManagementService; import com.pms.ocp.service.ApiBasicManagementService;
import com.pms.ocp.service.ApiDetailsService; import com.pms.ocp.service.ApiDetailsService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.omg.PortableInterceptor.Interceptor;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
...@@ -43,7 +41,6 @@ public class ApiBasicManagementController { ...@@ -43,7 +41,6 @@ public class ApiBasicManagementController {
@Autowired @Autowired
private ApiBasicManagementService apiBasicManagementService; private ApiBasicManagementService apiBasicManagementService;
@ApiOperation("条件查询") @ApiOperation("条件查询")
@GetMapping("/queryOcpApiBaseDto") @GetMapping("/queryOcpApiBaseDto")
public ResponseVO<List<OcpApiBaseVo>> queryOcpApiBaseDto(@RequestParam(required = false) String apiCode, public ResponseVO<List<OcpApiBaseVo>> queryOcpApiBaseDto(@RequestParam(required = false) String apiCode,
...@@ -188,6 +185,7 @@ public class ApiBasicManagementController { ...@@ -188,6 +185,7 @@ public class ApiBasicManagementController {
return apiBasicManagementService.apiIssue(apiCodes); return apiBasicManagementService.apiIssue(apiCodes);
} }
} }
@ApiOperation("服务列表") @ApiOperation("服务列表")
...@@ -196,17 +194,24 @@ public class ApiBasicManagementController { ...@@ -196,17 +194,24 @@ public class ApiBasicManagementController {
return apiBasicManagementService.getBaseByGroupCode(ApiBaseReq); return apiBasicManagementService.getBaseByGroupCode(ApiBaseReq);
} }
@ApiOperation("服务树一级") /* @ApiOperation("服务树一级")
@GetMapping("/apiBaseTree") @GetMapping("/apiBaseTree")
public ResponseVO<List<OcpApiGroup>> apiBaseTree(String apiGroupCompanyCode, Integer apiGroupPromotionType) { public ResponseVO<List<OcpApiGroup>> apiBaseTree(String apiGroupCompanyCode, Integer apiGroupPromotionType) {
List<OcpApiGroup> apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode,null,apiGroupPromotionType); List<OcpApiGroup> apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode,null,apiGroupPromotionType);
return ResponseVO.ok(apiTreeGroupDtos); return ResponseVO.ok(apiTreeGroupDtos);
} }*/
@ApiOperation("服务层级") @ApiOperation("服务分类层级")
@GetMapping("/apiBaseTreeOther") @GetMapping("/apiBaseTreeOther")
public ResponseVO<List<OcpApiGroup>> apiBaseTreeOther(String apiGroupCompanyCode, String apiGroupCode, Integer apiGroupPromotionType) { public ResponseVO<List<OcpApiGroup>> apiBaseTreeOther(String apiGroupCompanyCode, String apiGroupCode, Integer apiGroupPromotionType) {
List<OcpApiGroup> apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode,apiGroupCode,apiGroupPromotionType); List<OcpApiGroup> apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode,apiGroupCode,apiGroupPromotionType);
return ResponseVO.ok(apiTreeGroupDtos); return ResponseVO.ok(apiTreeGroupDtos);
} }
@ApiOperation("服务树列表")
@GetMapping("/apiBaseTreeList")
public ResponseVO<List<OcpApiBase>> apiBaseTreeList(String apiGroupCompanyCode, String apiGroupCode) {
List<OcpApiBase> apiBaseList = apiBasicManagementService.apiBaseTreeApiList(apiGroupCompanyCode, apiGroupCode);
return ResponseVO.ok(apiBaseList);
}
} }
...@@ -24,8 +24,8 @@ public class ApiDetailsController { ...@@ -24,8 +24,8 @@ public class ApiDetailsController {
@ApiOperation("服务库服务详情-查询") @ApiOperation("服务库服务详情-查询")
@GetMapping("/query") @GetMapping("/query")
public ResponseVO<OcpApiBase> getApiDetails(String objId) { public ResponseVO<OcpApiBase> getApiDetails(String code) {
return apiDetailsService.getApiDetails(objId); return apiDetailsService.getApiDetails(code);
} }
} }
...@@ -11,6 +11,5 @@ import java.util.List; ...@@ -11,6 +11,5 @@ import java.util.List;
@Mapper @Mapper
public interface ApiDetailsMapper extends BaseMapper<OcpApiBase> { public interface ApiDetailsMapper extends BaseMapper<OcpApiBase> {
OcpApiBaseVo selectByCode(String code);
} }
...@@ -12,10 +12,10 @@ import java.util.List; ...@@ -12,10 +12,10 @@ import java.util.List;
public interface ApiDetailsService{ public interface ApiDetailsService{
/** /**
* *
* @param objId * @param code
* @return * @return
*/ */
ResponseVO getApiDetails(String objId); ResponseVO getApiDetails(String code);
} }
...@@ -184,7 +184,7 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen ...@@ -184,7 +184,7 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl<ApiBasicManagemen
@Override @Override
public ResponseVO<PageInfo<OcpApiBaseVo>> getBaseByGroupCode(ApiBaseDto apiBaseReq) { public ResponseVO<PageInfo<OcpApiBaseVo>> getBaseByGroupCode(ApiBaseDto apiBaseReq) {
if (apiBaseReq.getPageNum() == null || apiBaseReq.getPageSize() == null) { if (apiBaseReq.getPageNum() == null || apiBaseReq.getPageSize() == null) {
ResponseVO.error("分页参数不能为空"); return ResponseVO.error("分页参数不能为空");
} }
apiGroupCode.add(apiBaseReq.getApiGroupCode()); apiGroupCode.add(apiBaseReq.getApiGroupCode());
setGroupIdValue(apiBaseReq.getApiGroupCompanyCode() ,apiBaseReq.getApiGroupCode(),apiBaseReq.getApiPromotion()); setGroupIdValue(apiBaseReq.getApiGroupCompanyCode() ,apiBaseReq.getApiGroupCode(),apiBaseReq.getApiPromotion());
......
...@@ -38,8 +38,8 @@ public class ApiDetailsServiceImpl implements ApiDetailsService { ...@@ -38,8 +38,8 @@ public class ApiDetailsServiceImpl implements ApiDetailsService {
@Override @Override
public ResponseVO getApiDetails(String objId) { public ResponseVO getApiDetails(String code) {
OcpApiBase ocpApiBase = apiDetailsMapper.selectById(objId); OcpApiBaseVo ocpApiBase = apiDetailsMapper.selectByCode(code);
return ResponseVO.ok(ocpApiBase); return ResponseVO.ok(ocpApiBase);
} }
......
...@@ -2,6 +2,16 @@ ...@@ -2,6 +2,16 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.pms.ocp.mapper.ApiDetailsMapper"> <mapper namespace="com.pms.ocp.mapper.ApiDetailsMapper">
<select id="oneTenantGroup" resultType="com.pms.ocp.model.vo.OcpApiBaseVo">
select
</mapper> oab.obj_id,oab.api_code,oae.api_code,oab.api_name,oae.cluster_name,
\ No newline at end of file oae.space_name,oab.api_url,oae.api_state ,oab.api_unit ,oab.api_ctime from ocp_api_base oab
LEFT JOIN ocp_api_extent oae
on oab.api_code = oae.api_code
where oab.is_delete = 0
<if test="code !=null and code!=''">
and oab.api_group_code = #{code}
</if>
</select>
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment