Commit 3ab3e6fc authored by itcast's avatar itcast

服务库服务基础管理接口-修改版

parent ce971d42
...@@ -81,8 +81,8 @@ public class TenantBasicManagementController { ...@@ -81,8 +81,8 @@ public class TenantBasicManagementController {
} }
@ApiOperation("应用树层级") @ApiOperation("应用树层级")
@GetMapping("/tenantBaseTreeOther") @GetMapping("/tenantBaseTreeOther")
public ResponseVO<List<OcpTenantGroup>> tenantBaseTreeOther(String tenantGroupCode,String code) { public ResponseVO<List<OcpTenantGroup>> tenantBaseTreeOther(@RequestParam(required = false)String tenantGroupCode,@RequestParam(required = false)String tenantGroupCompanyCode) {
List<OcpTenantGroup> ocpApiGroups = tenantBasicManagementService.tenantBaseTreeOther(tenantGroupCode,code); List<OcpTenantGroup> ocpApiGroups = tenantBasicManagementService.tenantBaseTreeOther(tenantGroupCode,tenantGroupCompanyCode);
return ResponseVO.ok(ocpApiGroups); return ResponseVO.ok(ocpApiGroups);
} }
......
...@@ -12,7 +12,7 @@ import java.util.List; ...@@ -12,7 +12,7 @@ import java.util.List;
@Mapper @Mapper
public interface OcpTenantGroupMapper extends BaseMapper<OcpTenantGroup> { public interface OcpTenantGroupMapper extends BaseMapper<OcpTenantGroup> {
List<OcpTenantGroup> tenantBaseTreeOther(@Param("tenantGroupCode") String tenantGroupCode,@Param("tenantGroupCode") String p); List<OcpTenantGroup> tenantBaseTreeOther(@Param("tenantGroupCode") String tenantGroupCode,@Param("tenantGroupCompanyCode") String tenantGroupCompanyCode);
List<OcpTenantBaseDto> selectPageLists(TenantDto tenantDto); List<OcpTenantBaseDto> selectPageLists(TenantDto tenantDto);
} }
...@@ -56,10 +56,10 @@ public interface TenantBasicManagementService extends IService<OcpTenantBase> { ...@@ -56,10 +56,10 @@ public interface TenantBasicManagementService extends IService<OcpTenantBase> {
/** /**
* 应用树层级 * 应用树层级
* @param tenantGroupCode * @param tenantGroupCode
* @param tenantGroupPcode * @param tenantGroupCompanyCode
* @return * @return
*/ */
List<OcpTenantGroup> tenantBaseTreeOther(String tenantGroupCode,String tenantGroupPcode); List<OcpTenantGroup> tenantBaseTreeOther(String tenantGroupCode,String tenantGroupCompanyCode);
/** /**
* 应用列表 * 应用列表
......
...@@ -207,12 +207,12 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl<TenantBasicMan ...@@ -207,12 +207,12 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl<TenantBasicMan
* 应用树层级 * 应用树层级
* *
* @param tenantGroupCode * @param tenantGroupCode
* @param tenantGroupPcode * @param tenantGroupCompanyCode
* @return * @return
*/ */
@Override @Override
public List<OcpTenantGroup> tenantBaseTreeOther(String tenantGroupCode, String tenantGroupPcode) { public List<OcpTenantGroup> tenantBaseTreeOther(String tenantGroupCode, String tenantGroupCompanyCode) {
List<OcpTenantGroup> ocpTenantGroups = ocpTenantGroupMapper.tenantBaseTreeOther(tenantGroupCode, tenantGroupPcode); List<OcpTenantGroup> ocpTenantGroups = ocpTenantGroupMapper.tenantBaseTreeOther(tenantGroupCode, tenantGroupCompanyCode);
return ocpTenantGroups; return ocpTenantGroups;
} }
...@@ -227,8 +227,8 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl<TenantBasicMan ...@@ -227,8 +227,8 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl<TenantBasicMan
if (tenantDto.getPageNum() == null || tenantDto.getPageSize() == null) { if (tenantDto.getPageNum() == null || tenantDto.getPageSize() == null) {
return ResponseVO.error("分页参数不能为空"); return ResponseVO.error("分页参数不能为空");
} }
tenantGroup.add(tenantDto.getTenantCode()); tenantGroup.add(tenantDto.getTenantGroupCode());
setGroupIdValue(tenantDto.getTenantGroupCompanyCode(), tenantDto.getTenantCode()); setGroupIdValue(tenantDto.getTenantGroupCompanyCode(), tenantDto.getTenantGroupCode());
PageHelper.startPage(tenantDto.getPageNum(), tenantDto.getPageSize()); PageHelper.startPage(tenantDto.getPageNum(), tenantDto.getPageSize());
List<OcpTenantBaseDto> ocpTenantBaseDto = ocpTenantGroupMapper.selectPageLists(tenantDto); List<OcpTenantBaseDto> ocpTenantBaseDto = ocpTenantGroupMapper.selectPageLists(tenantDto);
...@@ -236,17 +236,13 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl<TenantBasicMan ...@@ -236,17 +236,13 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl<TenantBasicMan
PageInfo<OcpTenantBaseDto> pageInfo = new PageInfo<>(ocpTenantBaseDto); PageInfo<OcpTenantBaseDto> pageInfo = new PageInfo<>(ocpTenantBaseDto);
return ResponseVO.ok(pageInfo); return ResponseVO.ok(pageInfo);
// List<OcpApiBaseVo> ocpApiBaseVos = ocpApiGroupMapper.selectPageLists(apiBaseReq);
// tenantGroupCode.clear();
// PageInfo<OcpApiBaseVo> pageInfo = new PageInfo<>(ocpApiBaseVos);
// return ResponseVO.ok(pageInfo);
} }
public void setGroupIdValue(String apiGroupCompanyCode, String code) { public void setGroupIdValue(String tenantGroupCompanyCode, String tenantGroupCode) {
List<String> codes = getIdsByPIdPub(apiGroupCompanyCode, code); List<String> codes = getIdsByPIdPub(tenantGroupCompanyCode, tenantGroupCode);
if (codes.size() > 0) { if (codes.size() > 0) {
for (String cod : codes) { for (String cod : codes) {
setGroupIdValue(apiGroupCompanyCode, cod); setGroupIdValue(tenantGroupCompanyCode, cod);
tenantGroup.add(cod); tenantGroup.add(cod);
} }
; ;
...@@ -254,8 +250,8 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl<TenantBasicMan ...@@ -254,8 +250,8 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl<TenantBasicMan
} }
public List<String> getIdsByPIdPub(String apiGroupCompanyCode, String code) { public List<String> getIdsByPIdPub(String tenantGroupCompanyCode, String tenantGroupCode) {
List<OcpTenantGroup> ocpTenantGroups = ocpTenantGroupMapper.tenantBaseTreeOther(apiGroupCompanyCode, code); List<OcpTenantGroup> ocpTenantGroups = ocpTenantGroupMapper.tenantBaseTreeOther(tenantGroupCompanyCode, tenantGroupCode);
return ocpTenantGroups.stream().map(OcpTenantGroup::getTenantGroupCode).collect(Collectors.toList()); return ocpTenantGroups.stream().map(OcpTenantGroup::getTenantGroupCode).collect(Collectors.toList());
} }
......
...@@ -19,9 +19,14 @@ ...@@ -19,9 +19,14 @@
<select id="tenantBaseTreeOther" resultType="com.pms.ocp.model.entity.OcpTenantGroup"> <select id="tenantBaseTreeOther" resultType="com.pms.ocp.model.entity.OcpTenantGroup">
select tenant_group_code,tenant_group_name,tenant_group_pcode,tenant_group_level from ocp_tenant_group where select tenant_group_code,tenant_group_name,tenant_group_pcode,tenant_group_level from ocp_tenant_group where
is_delete = 0 is_delete = 0
<if test="tenantGroupCode == null">
<if test="p !=null and p!=''"> and tenant_group_pcode is null
and tenant_group_pcode=#{p} </if>
<if test="tenantGroupCompanyCode !=null and tenantGroupCompanyCode!=''">
and tenant_group_company_code=#{tenantGroupCompanyCode}
</if>
<if test="tenantGroupCode !=null and tenantGroupCode!=''">
and tenant_group_pcode=#{tenantGroupCode}
</if> </if>
</select> </select>
......
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