Commit d09d3ef1 authored by 郭凡凡's avatar 郭凡凡

Merge remote-tracking branch 'origin/master'

parents 037e92cc e9bb3f73
...@@ -106,6 +106,9 @@ public class OcpApiTreeServiceImpl extends ServiceImpl<OcpApiTreeMapper, OcpApiG ...@@ -106,6 +106,9 @@ public class OcpApiTreeServiceImpl extends ServiceImpl<OcpApiTreeMapper, OcpApiG
if (StringUtils.isBlank(ocpApiGroup.getApiGroupLevel())) { if (StringUtils.isBlank(ocpApiGroup.getApiGroupLevel())) {
ocpApiGroup.setApiGroupLevel("Middleground"); ocpApiGroup.setApiGroupLevel("Middleground");
} }
if (StringUtils.isNotBlank(ocpApiGroup.getClassIfy())) {
ocpApi.setClassIfy(ocpApiGroup.getClassIfy());
}
mapper.insert(ocpApi); mapper.insert(ocpApi);
} else { } else {
return ocpApi; return ocpApi;
......
...@@ -69,46 +69,54 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup> ...@@ -69,46 +69,54 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
*/ */
@Override @Override
public OcpTenantGroup getTenanInster(TenanBaseDto tenanBaseDto) { public OcpTenantGroup getTenanInster(TenanBaseDto tenanBaseDto) {
OcpTenantGroup group = new OcpTenantGroup();
boolean falg = true; boolean falg = true;
if (StringUtils.isNotBlank(tenanBaseDto.getTenantGroupCode())) { if (StringUtils.isNotBlank(tenanBaseDto.getTenantGroupCode())) {
List<OcpTenantBase> ocpTenantBases = ocpTenantBaseMapper.selcctCodeList(tenanBaseDto.getTenantGroupCode()); List<OcpTenantBase> ocpTenantBases = ocpTenantBaseMapper.selcctCodeList(tenanBaseDto.getTenantGroupCode());
if (ocpTenantBases.size() > 0) { if (ocpTenantBases.size() > 0) {
group.setNum("1");
falg = false; falg = false;
} }
} }
if (falg) {
OcpTenantGroup group = new OcpTenantGroup(); String randomString = RandomStringUtils.getRandomString(6);
String randomString = RandomStringUtils.getRandomString(6); Timestamp timestamp = new Timestamp(System.currentTimeMillis());
Timestamp timestamp = new Timestamp(System.currentTimeMillis()); BeanUtils.copyProperties(tenanBaseDto, group);
BeanUtils.copyProperties(tenanBaseDto, group); group.setTenantGroupPcode(tenanBaseDto.getTenantGroupCode());
group.setTenantGroupPcode(tenanBaseDto.getTenantGroupCode()); group.setTenantType("应用");
group.setTenantType("应用"); group.setTenantGroupVersion("1.0");
group.setTenantGroupVersion("1.0"); group.setTenantGroupCode(randomString);
group.setTenantGroupCode(randomString); group.setTenantGroupOrderNo(1);
group.setTenantGroupOrderNo(1); group.setTenantGroupCtime(timestamp);
group.setTenantGroupCtime(timestamp); group.setTenantGroupMtime(timestamp);
group.setTenantGroupMtime(timestamp); group.setTenantGroupVersion("1.0");
group.setTenantGroupVersion("1.0"); group.setTenantGroupCode(randomString);
group.setTenantGroupCode(randomString);
if ("Middleground".equals(tenanBaseDto.getTenantGroupLevel())) {
if ("Middleground".equals(tenanBaseDto.getTenantGroupLevel())) { group.setTenantGroupLevel("sys_center");
group.setTenantGroupLevel("sys_center"); } else if ("sys_center".equals(tenanBaseDto.getTenantGroupLevel())) {
} else if ("sys_center".equals(tenanBaseDto.getTenantGroupLevel())) { group.setTenantGroupLevel("api_group");
group.setTenantGroupLevel("api_group"); } else if (StringUtils.isBlank(tenanBaseDto.getTenantGroupLevel())) {
} else if (StringUtils.isBlank(tenanBaseDto.getTenantGroupLevel())) { group.setTenantGroupLevel("Middleground");
group.setTenantGroupLevel("Middleground"); }
} if (StringUtils.isNotBlank(tenanBaseDto.getTenantGroupCode())) {
group.setClassIfy(tenanBaseDto.getTenantGroupCompanyCode()); OcpTenantGroup ocpTenantGroup = tenantMapper.selectGroupCode(tenanBaseDto.getTenantGroupCode());
String tenantGroupName = ocpTenantGroup.getTenantGroupName();
group.setClassIfy(tenantGroupName);
}
}
String tenantGroupCompanyCode = tenanBaseDto.getTenantGroupName(); String tenantGroupCompanyCode = tenanBaseDto.getTenantGroupName();
//判断是否含有相同的分类名称 //判断是否含有相同的分类名称
List<OcpTenantGroup> ocpTenantGroupList = tenantMapper.selectList(null); List<OcpTenantGroup> ocpTenantGroupList = tenantMapper.selectList(null);
for (OcpTenantGroup ocpTenantGroup : ocpTenantGroupList) { if (falg) {
String tenantGroupCompanyCode1 = ocpTenantGroup.getTenantGroupName(); for (OcpTenantGroup ocpTenantGroup : ocpTenantGroupList) {
if (tenantGroupCompanyCode.equals(tenantGroupCompanyCode1)) { String tenantGroupCompanyCode1 = ocpTenantGroup.getTenantGroupName();
falg = false; if (tenantGroupCompanyCode.equals(tenantGroupCompanyCode1)) {
group.setNum("1"); falg = false;
group.setNum("1");
}
} }
} }
......
...@@ -132,7 +132,7 @@ ...@@ -132,7 +132,7 @@
and oag.api_group_name = #{apiGroupName} and oag.api_group_name = #{apiGroupName}
</if> </if>
</where> </where>
order by oab.api_mtime desc order by oab.api_ctime desc
</select> </select>
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
where tenant_name = #{appName} where tenant_name = #{appName}
</select> </select>
<select id="selcctCodeList" resultType="java.lang.Integer"> <select id="selcctCodeList" resultType="com.pms.ocp.model.entity.OcpTenantBase">
select * select *
from ocp_tenant_base from ocp_tenant_base
where tenant_group_code = #{tenantGroupCode} where tenant_group_code = #{tenantGroupCode}
......
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