Commit e9d06493 authored by zhaochengming's avatar zhaochengming

省测

parent 0646754e
...@@ -20,7 +20,7 @@ import java.util.List; ...@@ -20,7 +20,7 @@ import java.util.List;
@Slf4j @Slf4j
@RequestMapping("/tenant-group/v1") @RequestMapping("/tenant-group/v1")
@RestController @RestController
@Api(tags = "我的应用-服务列表") @Api(tags = "应用接入-我的应用-服务列表")
public class OcpTenantGroupIocnController { public class OcpTenantGroupIocnController {
...@@ -51,7 +51,12 @@ public class OcpTenantGroupIocnController { ...@@ -51,7 +51,12 @@ public class OcpTenantGroupIocnController {
@ApiModelProperty("我的应用--应用删除") @ApiModelProperty("我的应用--应用删除")
private ResponseVO delectApplyUser(String objId) { private ResponseVO delectApplyUser(String objId) {
boolean falg = ocpTenantBaseService.delectApply(objId); boolean falg = ocpTenantBaseService.delectApply(objId);
return ResponseVO.ok(falg); if (falg){
return ResponseVO.ok(falg);
}else {
return ResponseVO.error("请点击需要删除的应用!");
}
} }
......
...@@ -11,6 +11,10 @@ import java.sql.Timestamp; ...@@ -11,6 +11,10 @@ import java.sql.Timestamp;
@Data @Data
public class OcpTenantGroupIocnDto { public class OcpTenantGroupIocnDto {
@ApiModelProperty("应用id")
private String objId;
@ApiModelProperty("应用名称") @ApiModelProperty("应用名称")
private String tenantName; private String tenantName;
...@@ -141,12 +145,73 @@ public class OcpTenantGroupIocnDto { ...@@ -141,12 +145,73 @@ public class OcpTenantGroupIocnDto {
private String tenantFullPath; private String tenantFullPath;
/**
* 图标种类tenant:应用图标api:服务图标
*/
@ApiModelProperty(value = "图标种类——tenant:应用图标,api:服务图标")
private String iocnType;
/**
* 编码值
*/
@ApiModelProperty(value = "编码值")
private String codeNo;
/**
* 应用调用的服务数量图标数据
*/
@ApiModelProperty(value = "应用调用的服务数量图标数据")
private Object iocn;
/** /**
* 所属公司可能会根据公司分区 * 所属公司可能会根据公司分区
*/ */
@ApiModelProperty(value = "所属公司可能会根据公司分区") @ApiModelProperty(value = "所属公司可能会根据公司分区")
private String companyCode; private String companyCode;
@ApiModelProperty("应用状态 '0: ''待审核'',1: ''已审核'',2: ''未通过'', 3: ''未提交'',4:''建设中'',5:''下架'',6:''发布'''")
private Short tenantState;
public Short getTenantState() {
return tenantState;
}
public void setTenantState(Short tenantState) {
this.tenantState = tenantState;
}
public String getIocnType() {
return iocnType;
}
public void setIocnType(String iocnType) {
this.iocnType = iocnType;
}
public String getCodeNo() {
return codeNo;
}
public void setCodeNo(String codeNo) {
this.codeNo = codeNo;
}
public Object getIocn() {
return iocn;
}
public void setIocn(Object iocn) {
this.iocn = iocn;
}
public String getObjId() {
return objId;
}
public void setObjId(String objId) {
this.objId = objId;
}
public String getTenantName() { public String getTenantName() {
return tenantName; return tenantName;
} }
......
package com.pms.ocp.service.impl; package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.pms.ocp.mapper.OcpTenantBaseMapper; import com.pms.ocp.mapper.OcpTenantBaseMapper;
import com.pms.ocp.model.entity.OcpTenantBase; import com.pms.ocp.model.entity.OcpTenantBase;
...@@ -23,6 +24,11 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl<OcpTenantBaseMapper, O ...@@ -23,6 +24,11 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl<OcpTenantBaseMapper, O
*/ */
@Override @Override
public boolean delectApply(String objId) { public boolean delectApply(String objId) {
if (StringUtils.isNotBlank(objId)){
return false;
}
OcpTenantBase ocpTenantBase = ocpTenantBaseMapper.selectById(objId); OcpTenantBase ocpTenantBase = ocpTenantBaseMapper.selectById(objId);
ocpTenantBase.setIsDelete((short) 1); ocpTenantBase.setIsDelete((short) 1);
ocpTenantBaseMapper.updateById(ocpTenantBase); ocpTenantBaseMapper.updateById(ocpTenantBase);
......
...@@ -3,9 +3,11 @@ package com.pms.ocp.service.impl; ...@@ -3,9 +3,11 @@ package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.pms.ocp.mapper.OcpTenantBaseMapper; import com.pms.ocp.mapper.OcpTenantBaseMapper;
import com.pms.ocp.mapper.OcpTenantExtentMapper;
import com.pms.ocp.mapper.OcpTenantIocnMapper; import com.pms.ocp.mapper.OcpTenantIocnMapper;
import com.pms.ocp.model.dto.OcpTenantGroupIocnDto; import com.pms.ocp.model.dto.OcpTenantGroupIocnDto;
import com.pms.ocp.model.entity.OcpTenantBase; import com.pms.ocp.model.entity.OcpTenantBase;
import com.pms.ocp.model.entity.OcpTenantExtent;
import com.pms.ocp.model.entity.OcpTenantIocn; import com.pms.ocp.model.entity.OcpTenantIocn;
import com.pms.ocp.service.OcpTenantIocnService; import com.pms.ocp.service.OcpTenantIocnService;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
...@@ -26,6 +28,10 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O ...@@ -26,6 +28,10 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
@Autowired @Autowired
private OcpTenantIocnMapper ocpTenantIocnMapper; private OcpTenantIocnMapper ocpTenantIocnMapper;
@Autowired
private OcpTenantExtentMapper ocpTenantExtentMapper;
/** /**
* 我的应用--服务列表 * 我的应用--服务列表
* *
...@@ -36,19 +42,25 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O ...@@ -36,19 +42,25 @@ public class OcpTenantIocnServiceImpl extends ServiceImpl<OcpTenantIocnMapper, O
List<OcpTenantGroupIocnDto> groupIocnDtos = new ArrayList<>(); List<OcpTenantGroupIocnDto> groupIocnDtos = new ArrayList<>();
List<OcpTenantBase> ocpTenantBases = ocpTenantBaseMapper.selectList(null); List<OcpTenantBase> ocpTenantBases = ocpTenantBaseMapper.selectList(null);
List<OcpTenantIocn> ocpTenantIocns = ocpTenantIocnMapper.selectList(null); List<OcpTenantIocn> ocpTenantIocns = ocpTenantIocnMapper.selectList(null);
List<String> companyCodes = new ArrayList<>(); List<OcpTenantExtent> ocpTenantExtents = ocpTenantExtentMapper.selectList(null);
for (OcpTenantBase ocpTenantBase : ocpTenantBases) { for (OcpTenantBase ocpTenantBase : ocpTenantBases) {
OcpTenantGroupIocnDto ocpTenantGroupIocnDto = new OcpTenantGroupIocnDto(); OcpTenantGroupIocnDto ocpTenantGroupIocnDto = new OcpTenantGroupIocnDto();
if (ocpTenantBase.getIsDelete() == 0) { if (ocpTenantBase.getIsDelete() == 0) {
BeanUtils.copyProperties(ocpTenantBase, ocpTenantGroupIocnDto); BeanUtils.copyProperties(ocpTenantBase, ocpTenantGroupIocnDto);
String ownerCompanyCode = ocpTenantBase.getOwnerCompanyCode(); String tenantCode = ocpTenantBase.getTenantCode();
ocpTenantGroupIocnDto.setCompanyCode(ownerCompanyCode); // ocpTenantGroupIocnDto.setCompanyCode(ownerCompanyCode);
groupIocnDtos.add(ocpTenantGroupIocnDto);
for (OcpTenantIocn ocpTenantIocn : ocpTenantIocns) { for (OcpTenantIocn ocpTenantIocn : ocpTenantIocns) {
if (ocpTenantIocn.getCompanyCode().equals(ocpTenantBase.getOwnerCompanyCode())){ if (tenantCode.equals(ocpTenantIocn.getCodeNo())){
BeanUtils.copyProperties(ocpTenantIocn, ocpTenantGroupIocnDto); BeanUtils.copyProperties(ocpTenantIocn, ocpTenantGroupIocnDto);
} }
} }
for (OcpTenantExtent ocpTenantExtent : ocpTenantExtents) {
if (ocpTenantBase.getTenantCode().equals(ocpTenantBase.getTenantCode())){
Short tenantState = ocpTenantExtent.getTenantState();
ocpTenantGroupIocnDto.setTenantState(tenantState);
}
}
groupIocnDtos.add(ocpTenantGroupIocnDto);
} }
} }
return groupIocnDtos; return groupIocnDtos;
......
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