Commit 25b1f001 authored by zhaochengming's avatar zhaochengming

赵呈明 --应用树修改

parent ddb7485f
......@@ -36,7 +36,7 @@ public class OcpTenantController {
@GetMapping("/tenantOnetree")
@ApiModelProperty("应用树分类")
private List<OcpTenantGroup> getTenantTree(OcpTenantGroup ocpTenantGroup) {
List<OcpTenantGroup> tree= tenantService.getTree(ocpTenantGroup.getTenantGroupCompanyCode(),ocpTenantGroup.getTenantGroupCode());
List<OcpTenantGroup> tree= tenantService.getTree(ocpTenantGroup.getTenantGroupCompanyCode(),ocpTenantGroup.getTenantGroupCode(),ocpTenantGroup.getLev());
return tree;
}
@GetMapping("/tenantselect")
......
......@@ -113,6 +113,26 @@ public class OcpTenantGroup implements Serializable {
@TableField(exist = false)
private String classIfy;
@ApiModelProperty("分类等级")
@TableField(exist = false)
private String lev;
public String getClassIfy() {
return classIfy;
}
public void setClassIfy(String classIfy) {
this.classIfy = classIfy;
}
public String getLev() {
return lev;
}
public void setLev(String lev) {
this.lev = lev;
}
public static long getSerialVersionUID() {
return serialVersionUID;
}
......
......@@ -16,7 +16,7 @@ public interface TenantService extends IService<OcpTenantGroup> {
* 应用树分类管理
* @return
*/
List<OcpTenantGroup> getTree(String tenantGroupCode,String tenantGroupCompanyCode);
List<OcpTenantGroup> getTree(String tenantGroupCode,String tenantGroupCompanyCode,String lev);
/**
* 应用新增
......
package com.pms.ocp.service.impl;
import cn.afterturn.easypoi.cache.manager.IFileLoader;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.pms.ocp.common.utils.RandomStringUtils;
......@@ -37,15 +35,15 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
* @return
*/
@Override
public List<OcpTenantGroup> getTree(String tenantGroupCompanyCode, String tenantGroupCode) {
public List<OcpTenantGroup> getTree(String tenantGroupCompanyCode, String tenantGroupCode,String lev) {
List<OcpTenantGroup> ocpTenantGroupList = null;
if (StringUtils.isBlank(tenantGroupCode) && StringUtils.isBlank(tenantGroupCompanyCode)) {
if("".equals(lev) || "1".equals(lev)) {
//顶级目录
ocpTenantGroupList = tenantMapper.oneTenantGroup();
} else if (!(StringUtils.isBlank(tenantGroupCompanyCode)) && StringUtils.isBlank(tenantGroupCode)) {
} else if("".equals(lev) || "2".equals(lev)) {
//二级目录
ocpTenantGroupList = tenantMapper.selectGroups(tenantGroupCompanyCode);
} else if (!(StringUtils.isBlank(tenantGroupCompanyCode)) && !(StringUtils.isBlank(tenantGroupCompanyCode))) {
} else if ("".equals(lev) || "3".equals(lev)) {
//三级目录
ocpTenantGroupList = tenantMapper.selectTenantGroups(tenantGroupCode, tenantGroupCompanyCode);
......@@ -136,7 +134,7 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
boolean flag = true;
LambdaQueryWrapper<OcpTenantGroup> wrapper = new LambdaQueryWrapper<>();
LambdaQueryWrapper<OcpTenantGroup> lambdaQueryWrapper = wrapper.eq(OcpTenantGroup::getTenantGroupPcode, ocpTenantGroup1.getTenantGroupCode());
if (!(StringUtils.isBlank(lambdaQueryWrapper.toString()))){
if (StringUtils.isBlank(lambdaQueryWrapper.toString())){
tenantMapper.deleteById(objId);
}else {
flag = false;
......
......@@ -15,7 +15,7 @@
</select>
<!--服务树 -查询-->
<select id="selectLists" resultType="com.pms.ocp.model.entity.OcpApiGroup">
SELECT * FROM ocp_api_group WHERE api_group_promotion_type = #{apiGroupPromotionType} and api_group_pcode = #{apiGroupCode} and api_group_level = #{apiGroupLevel};
SELECT * FROM ocp_api_group WHERE api_group_promotion_type = #{apiGroupPromotionType} and api_group_pcode = #{apiGroupCode};
</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