diff --git a/src/main/java/com/pms/ocp/controller/TenantBasicManagementController.java b/src/main/java/com/pms/ocp/controller/TenantBasicManagementController.java index 028c4d1bbffb2cbe8c1159f51b9b18b6571eef3e..1aa7a7b877593a8e77a7e141132b80f3c79b06b4 100644 --- a/src/main/java/com/pms/ocp/controller/TenantBasicManagementController.java +++ b/src/main/java/com/pms/ocp/controller/TenantBasicManagementController.java @@ -3,6 +3,8 @@ package com.pms.ocp.controller; import com.pms.ocp.model.dto.OcpApiBaseDto; import com.pms.ocp.model.dto.OcpTenantBaseDto; import com.pms.ocp.model.dto.OcpTenantGroupDto; +import com.pms.ocp.model.entity.OcpApiGroup; +import com.pms.ocp.model.entity.OcpTenantGroup; import com.pms.ocp.model.vo.ResponseVO; import com.pms.ocp.service.TenantBasicManagementService; import com.pms.ocp.service.TenantService; @@ -47,23 +49,23 @@ public class TenantBasicManagementController { @PostMapping("/issue") public ResponseVO TenantIssue(@RequestParam(required = false) String tenantPromotion, @RequestParam(required = false) String tenantCodes) { - if (StringUtils.isEmpty(tenantPromotion) || tenantPromotion.equals("0")) { - return ResponseVO.error("统招"); - } else { +// if (StringUtils.isEmpty(tenantPromotion) || tenantPromotion.equals("0")) { +// return ResponseVO.error("统招"); +// } else { return tenantBasicManagementService.tenantIssue(tenantCodes); - } +// } } @ApiOperation("应用订阅") @PostMapping("/login") public ResponseVO TenantLogin(@RequestParam(required = false) String tenantPromotion, @RequestParam(required = false) String tenantCodes) { - if (StringUtils.isEmpty(tenantPromotion) || tenantPromotion.equals("0")) { - return ResponseVO.error("统招"); - } else { +// if (StringUtils.isEmpty(tenantPromotion) || tenantPromotion.equals("0")) { +// return ResponseVO.error("统招"); +// } else { tenantBasicManagementService.tenantLogin(tenantCodes); return ResponseVO.ok(); - } +// } } @@ -81,6 +83,12 @@ public class TenantBasicManagementController { return tenantBasicManagementService.applyRegister(ocpTenantBaseDto); } + @ApiOperation("应用树层级") + @GetMapping("/apiBaseTreeOther") + public ResponseVO> tenantBaseTreeOther(String tenantGroupCode, String tenantGroupPcode) { + List ocpApiGroups = tenantBasicManagementService.tenantBaseTreeOther(tenantGroupCode,tenantGroupPcode); + return ResponseVO.ok(ocpApiGroups); + } } diff --git a/src/main/java/com/pms/ocp/mapper/OcpTenantGroupMapper.java b/src/main/java/com/pms/ocp/mapper/OcpTenantGroupMapper.java index 31992e066c3b692609104cb17443879abb82298a..3a6586b1d5eb8c85b977fbe8e4fbdfa14b474835 100644 --- a/src/main/java/com/pms/ocp/mapper/OcpTenantGroupMapper.java +++ b/src/main/java/com/pms/ocp/mapper/OcpTenantGroupMapper.java @@ -4,7 +4,11 @@ package com.pms.ocp.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.pms.ocp.model.entity.OcpTenantGroup; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; @Mapper public interface OcpTenantGroupMapper extends BaseMapper { + List tenantBaseTreeOther(@Param("tenantGroupCode") String tenantGroupCode, @Param("tenantGroupPcode") String tenantGroupPcode); } diff --git a/src/main/java/com/pms/ocp/service/TenantBasicManagementService.java b/src/main/java/com/pms/ocp/service/TenantBasicManagementService.java index 252e516733c1355c1aa5f391b651bea56afa4db2..e9d5d7bcf269fc2d0b4271355d436cf772ce8c2b 100644 --- a/src/main/java/com/pms/ocp/service/TenantBasicManagementService.java +++ b/src/main/java/com/pms/ocp/service/TenantBasicManagementService.java @@ -2,7 +2,9 @@ package com.pms.ocp.service; import com.baomidou.mybatisplus.extension.service.IService; import com.pms.ocp.model.dto.OcpTenantBaseDto; +import com.pms.ocp.model.entity.OcpApiGroup; import com.pms.ocp.model.entity.OcpTenantBase; +import com.pms.ocp.model.entity.OcpTenantGroup; import com.pms.ocp.model.vo.ResponseVO; import java.sql.Timestamp; @@ -46,4 +48,12 @@ public interface TenantBasicManagementService extends IService { * @param ocpTenantBaseDto */ ResponseVO applyRegister(OcpTenantBaseDto ocpTenantBaseDto); + + /** + * 应用树层级 + * @param tenantGroupCode + * @param tenantGroupPcode + * @return + */ + List tenantBaseTreeOther(String tenantGroupCode, String tenantGroupPcode); } diff --git a/src/main/java/com/pms/ocp/service/impl/TenantBasicManagementServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/TenantBasicManagementServiceImpl.java index 5c53ff67243f38355a9ba331fed6482dc18dc5e1..b97ff24849d315c75294cac72a33eeb7eac72096 100644 --- a/src/main/java/com/pms/ocp/service/impl/TenantBasicManagementServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/TenantBasicManagementServiceImpl.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.pms.ocp.mapper.OcpTenantExtentMapper; +import com.pms.ocp.mapper.OcpTenantGroupMapper; import com.pms.ocp.mapper.TenantBasicManagementMapper; import com.pms.ocp.model.dto.OcpApiBaseDto; import com.pms.ocp.model.dto.OcpTenantBaseDto; @@ -33,6 +34,8 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl tenantBaseTreeOther(String tenantGroupCode, String tenantGroupPcode) { + List ocpTenantGroups=ocpTenantGroupMapper.tenantBaseTreeOther(tenantGroupCode,tenantGroupPcode); + return ocpTenantGroups; + } + } diff --git a/src/main/resources/mapper/OcpGroup.xml b/src/main/resources/mapper/OcpGroup.xml new file mode 100644 index 0000000000000000000000000000000000000000..e713c1db91ca66c054245edef2b43d61b9d638b1 --- /dev/null +++ b/src/main/resources/mapper/OcpGroup.xml @@ -0,0 +1,19 @@ + + + + + + +