Commit cb20a866 authored by zhaochengming's avatar zhaochengming

应用--新增删除修改

parent 0f5527da
...@@ -11,6 +11,7 @@ import io.swagger.annotations.Api; ...@@ -11,6 +11,7 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -50,8 +51,8 @@ public class OcpTenantController { ...@@ -50,8 +51,8 @@ public class OcpTenantController {
@ApiModelProperty("新增应用") @ApiModelProperty("新增应用")
public ResponseVO tenantInster(@RequestBody TenanBaseDto TenanBaseDto){ public ResponseVO tenantInster(@RequestBody TenanBaseDto TenanBaseDto){
OcpTenantGroup tenanInster = tenantService.getTenanInster(TenanBaseDto); OcpTenantGroup tenanInster = tenantService.getTenanInster(TenanBaseDto);
if ("".equals(tenanInster)){ if ("1".equals(tenanInster.getNum())){
return ResponseVO.error("应用添加失败!"); return ResponseVO.error("1");
} }
return ResponseVO.ok(tenanInster); return ResponseVO.ok(tenanInster);
......
...@@ -116,6 +116,29 @@ public class OcpTenantGroup implements Serializable { ...@@ -116,6 +116,29 @@ public class OcpTenantGroup implements Serializable {
@ApiModelProperty("分类等级") @ApiModelProperty("分类等级")
@TableField(exist = false) @TableField(exist = false)
private String level; private String level;
@ApiModelProperty("查询等级")
@TableField(exist = false)
private String lev;
@ApiModelProperty("判断是否新增成功")
@TableField(exist = false)
private String num;
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
public String getLevel() {
return level;
}
public void setLevel(String level) {
this.level = level;
}
public String getClassIfy() { public String getClassIfy() {
return classIfy; return classIfy;
......
...@@ -11,10 +11,12 @@ import com.pms.ocp.mapper.TenantBasicManagementMapper; ...@@ -11,10 +11,12 @@ 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.ModelAudit; import com.pms.ocp.model.entity.ModelAudit;
import com.pms.ocp.model.entity.OcpApiGroup;
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;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.NoUniqueBeanDefinitionException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -77,25 +79,35 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup> ...@@ -77,25 +79,35 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
group.setTenantGroupMtime(timestamp); group.setTenantGroupMtime(timestamp);
group.setTenantGroupVersion("1.0"); group.setTenantGroupVersion("1.0");
group.setTenantGroupCode(randomString); group.setTenantGroupCode(randomString);
if("".equals(tenanBaseDto.getTenantGroupLevel())){
group.setTenantGroupLevel("Middleground");
}
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())){
if ("sys_center".equals(tenanBaseDto.getTenantGroupLevel())){
group.setTenantGroupLevel("api_group"); group.setTenantGroupLevel("api_group");
}else {
group.setTenantGroupLevel("Middleground");
} }
group.setClassIfy(tenanBaseDto.getTenantGroupCompanyCode()); group.setClassIfy(tenanBaseDto.getTenantGroupCompanyCode());
String tenantGroupCompanyCode = tenanBaseDto.getTenantGroupName();
//判断是否含有相同的分类名称 //判断是否含有相同的分类名称
List<OcpTenantGroup> ocpTenantGroupList = tenantMapper.selectList(null);
for (OcpTenantGroup ocpTenantGroup : ocpTenantGroupList) {
String tenantGroupCompanyCode1 = ocpTenantGroup.getTenantGroupName();
if (tenantGroupCompanyCode.equals(tenantGroupCompanyCode1)){
falg = false;
group.setNum("1");
}
}
if (falg) { if (falg) {
tenanBaseDto.setClassIfy(tenanBaseDto.getTenantGroupCode()); tenanBaseDto.setClassIfy(tenanBaseDto.getTenantGroupCode());
tenantMapper.insert(group); tenantMapper.insert(group);
} }
return group; return group;
} }
/** /**
...@@ -136,18 +148,11 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup> ...@@ -136,18 +148,11 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
boolean flag = true; boolean flag = true;
LambdaQueryWrapper<OcpTenantGroup> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<OcpTenantGroup> wrapper = new LambdaQueryWrapper<>();
LambdaQueryWrapper<OcpTenantGroup> lambdaQueryWrapper = wrapper.eq(OcpTenantGroup::getTenantGroupPcode, ocpTenantGroup1.getTenantGroupCode()); LambdaQueryWrapper<OcpTenantGroup> lambdaQueryWrapper = wrapper.eq(OcpTenantGroup::getTenantGroupPcode, ocpTenantGroup1.getTenantGroupCode());
if (!(StringUtils.isBlank(lambdaQueryWrapper.toString()))){ if (StringUtils.isBlank(lambdaQueryWrapper.toString())){
tenantMapper.deleteById(objId); tenantMapper.deleteById(objId);
}else { }else {
flag = false; flag = false;
} }
return flag; return flag;
} }
......
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