Commit bc6bdf9a authored by zhaochengming's avatar zhaochengming

总部--bug修改

parent eb919a18
...@@ -21,4 +21,7 @@ public interface OcpTenantBaseMapper extends BaseMapper<OcpTenantBase> { ...@@ -21,4 +21,7 @@ public interface OcpTenantBaseMapper extends BaseMapper<OcpTenantBase> {
* @return * @return
*/ */
int queryCount(String appCode); int queryCount(String appCode);
List<OcpTenantBase> selcctCodeList(String ocpTenantGroup);
} }
...@@ -43,6 +43,8 @@ public class OcpApiTreeServiceImpl extends ServiceImpl<OcpApiTreeMapper, OcpApiG ...@@ -43,6 +43,8 @@ public class OcpApiTreeServiceImpl extends ServiceImpl<OcpApiTreeMapper, OcpApiG
@Autowired @Autowired
private OcpApiBaseMapper ocpApiBaseMapper; private OcpApiBaseMapper ocpApiBaseMapper;
/** /**
* 服务树分类 * 服务树分类
* *
...@@ -85,7 +87,6 @@ public class OcpApiTreeServiceImpl extends ServiceImpl<OcpApiTreeMapper, OcpApiG ...@@ -85,7 +87,6 @@ public class OcpApiTreeServiceImpl extends ServiceImpl<OcpApiTreeMapper, OcpApiG
// Stream<OcpApiGroup> apiGroupStream1 = ocpApiGroupStream.filter(ocp -> ocp.getApiGroupName().equals(ocpApiGroup.getApiGroupName())); // Stream<OcpApiGroup> apiGroupStream1 = ocpApiGroupStream.filter(ocp -> ocp.getApiGroupName().equals(ocpApiGroup.getApiGroupName()));
List<OcpApiGroup> ocpApiGroups1 = mapper.selectGroupName(ocpApiGroup.getApiGroupName()); List<OcpApiGroup> ocpApiGroups1 = mapper.selectGroupName(ocpApiGroup.getApiGroupName());
OcpApiGroup ocpApi = new OcpApiGroup(); OcpApiGroup ocpApi = new OcpApiGroup();
if (ocpApiGroups1.size() == 0) { if (ocpApiGroups1.size() == 0) {
ocpApi.setApiGroupPromotionType(ocpApiGroup.getApiGroupPromotionType()); ocpApi.setApiGroupPromotionType(ocpApiGroup.getApiGroupPromotionType());
......
...@@ -6,9 +6,11 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -6,9 +6,11 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.pms.ocp.common.utils.RandomStringUtils; import com.pms.ocp.common.utils.RandomStringUtils;
import com.pms.ocp.mapper.OcpTenantBaseMapper;
import com.pms.ocp.mapper.TenantBasicManagementMapper; import com.pms.ocp.mapper.TenantBasicManagementMapper;
import com.pms.ocp.mapper.TenantMapper; import com.pms.ocp.mapper.TenantMapper;
import com.pms.ocp.model.dto.*; import com.pms.ocp.model.dto.*;
import com.pms.ocp.model.entity.OcpTenantBase;
import com.pms.ocp.model.entity.OcpTenantGroup; import com.pms.ocp.model.entity.OcpTenantGroup;
import com.pms.ocp.service.TenantService; import com.pms.ocp.service.TenantService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
...@@ -32,6 +34,10 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup> ...@@ -32,6 +34,10 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
@Autowired @Autowired
private TenantBasicManagementMapper tenantBasicMapper; private TenantBasicManagementMapper tenantBasicMapper;
@Autowired
private OcpTenantBaseMapper ocpTenantBaseMapper;
/** /**
* 应用树分类管理 * 应用树分类管理
* *
...@@ -64,6 +70,12 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup> ...@@ -64,6 +70,12 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
@Override @Override
public OcpTenantGroup getTenanInster(TenanBaseDto tenanBaseDto) { public OcpTenantGroup getTenanInster(TenanBaseDto tenanBaseDto) {
boolean falg = true; boolean falg = true;
if (StringUtils.isNotBlank(tenanBaseDto.getTenantGroupCode())) {
List<OcpTenantBase> ocpTenantBases = ocpTenantBaseMapper.selcctCodeList(tenanBaseDto.getTenantGroupCode());
if (ocpTenantBases.size() > 0) {
falg = false;
}
}
OcpTenantGroup group = new OcpTenantGroup(); OcpTenantGroup group = new OcpTenantGroup();
String randomString = RandomStringUtils.getRandomString(6); String randomString = RandomStringUtils.getRandomString(6);
...@@ -105,8 +117,11 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup> ...@@ -105,8 +117,11 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
tenanBaseDto.setClassIfy(tenanBaseDto.getTenantGroupCode()); tenanBaseDto.setClassIfy(tenanBaseDto.getTenantGroupCode());
tenantMapper.insert(group); tenantMapper.insert(group);
} }
return group; return group;
} }
/** /**
...@@ -178,18 +193,18 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup> ...@@ -178,18 +193,18 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
if (StringUtils.isBlank(keyword)) { if (StringUtils.isBlank(keyword)) {
if (StringUtils.isBlank(lev) || "1".equals(lev)) { if (StringUtils.isBlank(lev) || "1".equals(lev)) {
LambdaQueryWrapper<OcpTenantGroup> eq = qw.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode); LambdaQueryWrapper<OcpTenantGroup> eq = qw.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode).orderByDesc(OcpTenantGroup::getTenantGroupMtime);
tenantMapper.selectPage(page, eq); tenantMapper.selectPage(page, eq);
} else if ("2".equals(lev) || "3".equals(lev)) { } else if ("2".equals(lev) || "3".equals(lev)) {
LambdaQueryWrapper<OcpTenantGroup> eq = qw.or(wq -> wq.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode)) LambdaQueryWrapper<OcpTenantGroup> eq = qw.or(wq -> wq.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode))
.eq(OcpTenantGroup::getTenantGroupPcode, tenantGroupCode); .eq(OcpTenantGroup::getTenantGroupPcode, tenantGroupCode).orderByDesc(OcpTenantGroup::getTenantGroupMtime);
tenantMapper.selectPage(page, eq); tenantMapper.selectPage(page, eq);
} }
} else if (!(StringUtils.isBlank(keyword))) { } else if (!(StringUtils.isBlank(keyword))) {
LambdaQueryWrapper<OcpTenantGroup> ocpTenantGroupLambdaQueryWrapper = qw.and(c -> c.like(OcpTenantGroup::getTenantGroupCompanyCode, keyword)) LambdaQueryWrapper<OcpTenantGroup> ocpTenantGroupLambdaQueryWrapper = qw.and(c -> c.like(OcpTenantGroup::getTenantGroupCompanyCode, keyword))
.or().like(OcpTenantGroup::getTenantGroupName, keyword) .or().like(OcpTenantGroup::getTenantGroupName, keyword)
.or().like(OcpTenantGroup::getTenantGroupPcode, keyword) .or().like(OcpTenantGroup::getTenantGroupPcode, keyword)
.or().like(OcpTenantGroup::getTenantGroupUserName, keyword); .or().like(OcpTenantGroup::getTenantGroupUserName, keyword).orderByDesc(OcpTenantGroup::getTenantGroupMtime);
tenantMapper.selectPage(page, ocpTenantGroupLambdaQueryWrapper); tenantMapper.selectPage(page, ocpTenantGroupLambdaQueryWrapper);
// OcpTenantGroup ocpTenantGroup1 = new OcpTenantGroup(); // OcpTenantGroup ocpTenantGroup1 = new OcpTenantGroup();
...@@ -206,7 +221,7 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup> ...@@ -206,7 +221,7 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
record.setClassIfy(ocpTenantGroup1.getTenantGroupName()); record.setClassIfy(ocpTenantGroup1.getTenantGroupName());
} }
} }
if (StringUtils.isBlank(tenantGroupCode)){ if (StringUtils.isBlank(tenantGroupCode)) {
List<OcpTenantGroup> records = page.getRecords(); List<OcpTenantGroup> records = page.getRecords();
for (OcpTenantGroup record : records) { for (OcpTenantGroup record : records) {
record.setClassIfy(record.getTenantGroupName()); record.setClassIfy(record.getTenantGroupName());
......
...@@ -32,4 +32,10 @@ ...@@ -32,4 +32,10 @@
where tenant_code = #{appCode} where tenant_code = #{appCode}
</select> </select>
<select id="selcctCodeList" resultType="java.lang.Integer">
select *
from ocp_tenant_base
where tenant_group_code = #{ocpTenantGroup}
</select>
</mapper> </mapper>
\ No newline at end of file
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