From e9d06493485d72a36b8e7849882108cdfc271211 Mon Sep 17 00:00:00 2001 From: zhaochengming <18706295423@163.com> Date: Sun, 27 Mar 2022 14:59:40 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9C=81=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OcpTenantGroupIocnController.java | 9 ++- .../ocp/model/dto/OcpTenantGroupIocnDto.java | 65 +++++++++++++++++++ .../impl/OcpTenantBaseServiceImpl.java | 6 ++ .../impl/OcpTenantIocnServiceImpl.java | 22 +++++-- 4 files changed, 95 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java b/src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java index 14bdc96..7263773 100644 --- a/src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java +++ b/src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java @@ -20,7 +20,7 @@ import java.util.List; @Slf4j @RequestMapping("/tenant-group/v1") @RestController -@Api(tags = "我的应用-服务列表") +@Api(tags = "应用接入-我的应用-服务列表") public class OcpTenantGroupIocnController { @@ -51,7 +51,12 @@ public class OcpTenantGroupIocnController { @ApiModelProperty("我的应用--应用删除") private ResponseVO delectApplyUser(String objId) { boolean falg = ocpTenantBaseService.delectApply(objId); - return ResponseVO.ok(falg); + if (falg){ + return ResponseVO.ok(falg); + }else { + return ResponseVO.error("请点击需要删除的应用!"); + } + } diff --git a/src/main/java/com/pms/ocp/model/dto/OcpTenantGroupIocnDto.java b/src/main/java/com/pms/ocp/model/dto/OcpTenantGroupIocnDto.java index bf9594f..f03bc8e 100644 --- a/src/main/java/com/pms/ocp/model/dto/OcpTenantGroupIocnDto.java +++ b/src/main/java/com/pms/ocp/model/dto/OcpTenantGroupIocnDto.java @@ -11,6 +11,10 @@ import java.sql.Timestamp; @Data public class OcpTenantGroupIocnDto { + + @ApiModelProperty("应用id") + private String objId; + @ApiModelProperty("应用名称") private String tenantName; @@ -141,12 +145,73 @@ public class OcpTenantGroupIocnDto { private String tenantFullPath; + /** + * 图标种类tenant:应用图标api:服务图标 + */ + @ApiModelProperty(value = "图标种类——tenant:应用图标,api:服务图标") + private String iocnType; + + /** + * 编码值 + */ + @ApiModelProperty(value = "编码值") + private String codeNo; + + /** + * 应用调用的服务数量图标数据 + */ + @ApiModelProperty(value = "应用调用的服务数量图标数据") + private Object iocn; + /** * 所属公司可能会根据公司分区 */ @ApiModelProperty(value = "所属公司可能会根据公司分区") 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() { return tenantName; } diff --git a/src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java index 9ee14cd..feee973 100644 --- a/src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java @@ -1,5 +1,6 @@ package com.pms.ocp.service.impl; +import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.pms.ocp.mapper.OcpTenantBaseMapper; import com.pms.ocp.model.entity.OcpTenantBase; @@ -23,6 +24,11 @@ public class OcpTenantBaseServiceImpl extends ServiceImpl groupIocnDtos = new ArrayList<>(); List ocpTenantBases = ocpTenantBaseMapper.selectList(null); List ocpTenantIocns = ocpTenantIocnMapper.selectList(null); - List companyCodes = new ArrayList<>(); + List ocpTenantExtents = ocpTenantExtentMapper.selectList(null); for (OcpTenantBase ocpTenantBase : ocpTenantBases) { OcpTenantGroupIocnDto ocpTenantGroupIocnDto = new OcpTenantGroupIocnDto(); if (ocpTenantBase.getIsDelete() == 0) { BeanUtils.copyProperties(ocpTenantBase, ocpTenantGroupIocnDto); - String ownerCompanyCode = ocpTenantBase.getOwnerCompanyCode(); - ocpTenantGroupIocnDto.setCompanyCode(ownerCompanyCode); - groupIocnDtos.add(ocpTenantGroupIocnDto); + String tenantCode = ocpTenantBase.getTenantCode(); +// ocpTenantGroupIocnDto.setCompanyCode(ownerCompanyCode); for (OcpTenantIocn ocpTenantIocn : ocpTenantIocns) { - if (ocpTenantIocn.getCompanyCode().equals(ocpTenantBase.getOwnerCompanyCode())){ + if (tenantCode.equals(ocpTenantIocn.getCodeNo())){ 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; -- 2.26.0