diff --git a/src/main/java/com/pms/ocp/common/utils/ExcelUtils.java b/src/main/java/com/pms/ocp/common/utils/ExcelUtils.java index 40027dfb2f2a6f692f6f2f46ac75a307dd764b40..e42199917dcdc520ec3e9d82a96c5ed23dd297c5 100644 --- a/src/main/java/com/pms/ocp/common/utils/ExcelUtils.java +++ b/src/main/java/com/pms/ocp/common/utils/ExcelUtils.java @@ -91,7 +91,6 @@ public class ExcelUtils { } Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(fileName, fileName, ExcelType.XSSF), pojoClass, list); response.setCharacterEncoding("UTF-8"); - response.setHeader("content-Type", "application/vnd.ms-excel"); response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8") + ".xls"); ServletOutputStream out = response.getOutputStream(); diff --git a/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java b/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java index 6a11939c9c65c07e854b34683bd4af36794155bb..1e8e7e6b9467a6918f81fdf31796ce20158b6f4c 100644 --- a/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java +++ b/src/main/java/com/pms/ocp/controller/ApiBasicManagementController.java @@ -4,11 +4,7 @@ import com.github.pagehelper.PageInfo; import com.pms.ocp.common.utils.ExcelUtils; import com.pms.ocp.common.utils.FileExport; import com.pms.ocp.common.utils.FileUtil; - -import com.pms.ocp.model.QueryResponseResult; import com.pms.ocp.model.dto.ApiBaseDto; -import com.pms.ocp.model.dto.ApiTreeGroupDto; -import com.pms.ocp.model.dto.OcpApiBaseDto; import com.pms.ocp.model.entity.OcpApiBase; import com.pms.ocp.model.entity.OcpApiGroup; import com.pms.ocp.model.vo.OcpApiBaseVo; @@ -20,10 +16,10 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; -import org.omg.PortableInterceptor.Interceptor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; + import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.sql.Timestamp; @@ -44,12 +40,12 @@ public class ApiBasicManagementController { @ApiOperation("条件查询") @GetMapping("/queryOcpApiBaseDto") public ResponseVO> queryOcpApiBaseDto(@RequestParam(required = false) String apiCode, - @RequestParam(required = false) String keyword, - @RequestParam(required = false) String apiUnits, - @RequestParam(required = false) Timestamp startTime, - @RequestParam(required = false) Timestamp endTime, - @RequestParam(required = false) Integer pageSize, - @RequestParam(required = false) Integer pageNum + @RequestParam(required = false) String keyword, + @RequestParam(required = false) String apiUnits, + @RequestParam(required = false) Timestamp startTime, + @RequestParam(required = false) Timestamp endTime, + @RequestParam(required = false) Integer pageSize, + @RequestParam(required = false) Integer pageNum ) { List list = apiBasicManagementService.queryOcpApiBaseDto(apiCode, keyword, apiUnits, startTime, endTime, pageSize , pageNum); @@ -149,7 +145,6 @@ public class ApiBasicManagementController { @ApiOperation("下载模块") @GetMapping("/downloadExcel") public void downloadExcel(HttpServletResponse response, HttpServletRequest request) { - String[] excelHeader = {"序号", "服务编码", "服务中文名称", "所属集群", "所属命名空间", "接口URL", "状态", "注册时间", "建设单位"}; List list = new ArrayList<>(); FileExport.exportExcel(excelHeader, list, "XXX模板", response, request); @@ -163,10 +158,12 @@ public class ApiBasicManagementController { } @ApiOperation("服务订阅") - @PostMapping("/login") + @GetMapping("/login") public ResponseVO ApiLogin(@RequestParam(required = false) String apiPromotion, @RequestParam(required = false) String apiCodes) { - if (StringUtils.isEmpty(apiPromotion) || apiPromotion.equals("0")) { + if (StringUtils.isEmpty(apiPromotion)) { + return ResponseVO.error("不能为空"); + } else if (apiPromotion.equals("0")) { return ResponseVO.error("统招"); } else { apiBasicManagementService.apiLogin(apiCodes); @@ -176,12 +173,14 @@ public class ApiBasicManagementController { } @ApiOperation("服务发布") - @PostMapping("/issue") + @GetMapping("/issue") public ResponseVO ApiIssue(@RequestParam(required = false) String apiPromotion, @RequestParam(required = false) String apiCodes) { - if (StringUtils.isEmpty(apiPromotion) || apiPromotion.equals("0")) { + if (StringUtils.isEmpty(apiPromotion)) { + return ResponseVO.error("不能为空"); + } else if (apiPromotion.equals("0")) { return ResponseVO.error("统招"); - } else { + }else { return apiBasicManagementService.apiIssue(apiCodes); } @@ -192,7 +191,7 @@ public class ApiBasicManagementController { @GetMapping("/apiListQuery") public ResponseVO> apiListQuery(HttpServletRequest request, ApiBaseDto ApiBaseReq) { - return apiBasicManagementService.getBaseByGroupCode(ApiBaseReq); + return apiBasicManagementService.getBaseByGroupCode(ApiBaseReq); } /* @ApiOperation("服务树一级") @GetMapping("/apiBaseTree") @@ -204,9 +203,10 @@ public class ApiBasicManagementController { @ApiOperation("服务分类层级") @GetMapping("/apiBaseTreeOther") public ResponseVO> apiBaseTreeOther(String apiGroupCompanyCode, String apiGroupCode, Integer apiGroupPromotionType) { - List apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode,apiGroupCode,apiGroupPromotionType); + List apiTreeGroupDtos = apiBasicManagementService.apiBaseTreeOther(apiGroupCompanyCode, apiGroupCode, apiGroupPromotionType); return ResponseVO.ok(apiTreeGroupDtos); } + @ApiOperation("服务树列表") @GetMapping("/apiBaseTreeList") public ResponseVO> apiBaseTreeList(String apiGroupCompanyCode, String apiGroupCode) { diff --git a/src/main/java/com/pms/ocp/controller/TenantBasicManagementController.java b/src/main/java/com/pms/ocp/controller/TenantBasicManagementController.java index 46b24631b6c074e82b0aa255789ea398fdc0989b..2c10ccdfdcacf82a3a6b2185d007b7f62f1d5a57 100644 --- a/src/main/java/com/pms/ocp/controller/TenantBasicManagementController.java +++ b/src/main/java/com/pms/ocp/controller/TenantBasicManagementController.java @@ -1,5 +1,6 @@ package com.pms.ocp.controller; + import com.github.pagehelper.PageInfo; import com.pms.ocp.model.dto.*; @@ -13,6 +14,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -91,6 +93,9 @@ public class TenantBasicManagementController { @GetMapping("/tenantBaseTree") public ResponseVO> tenantBaseTree(@RequestParam(required = false) String tenantGroupCode, @RequestParam(required = false) String tenantGroupCompanyCode) { + if (StringUtils.isEmpty(tenantGroupCode)) { + return ResponseVO.error("code为空"); + } List ocpTenantBases = tenantBasicManagementService.tenantBaseTree(tenantGroupCode, tenantGroupCompanyCode); return ResponseVO.ok(ocpTenantBases); } @@ -100,11 +105,11 @@ public class TenantBasicManagementController { public ResponseVO> tenantListQuery(HttpServletRequest request, TenantDto tenantDto) { return tenantBasicManagementService.getBaseByGroupCode(tenantDto); } - @ApiOperation("注册查询信息") + + @ApiOperation("注册查询信息") @GetMapping("/select/register") - public ResponseVO selectRegister(@RequestParam(required = false) String tenantGroupCode, - @RequestParam(required = false) String tenantGroupCompanyCode){ - OcpTenantGroup ocpTenantGroup= tenantBasicManagementService.selectRegister(tenantGroupCode,tenantGroupCompanyCode); + public ResponseVO selectRegister(@RequestParam(required = false) String tenantGroupCode, @RequestParam(required = false) String tenantGroupCompanyCode) { + OcpTenantGroup ocpTenantGroup = tenantBasicManagementService.selectRegister(tenantGroupCode, tenantGroupCompanyCode); return ResponseVO.ok(ocpTenantGroup); - } + } } diff --git a/src/main/java/com/pms/ocp/mapper/TenantBasicManagementMapper.java b/src/main/java/com/pms/ocp/mapper/TenantBasicManagementMapper.java index 5bbf40c307670d3519d272836fd086f5b74f750c..7bc60599fa8fcf18dfc39de24d1cb75bdeaa8509 100644 --- a/src/main/java/com/pms/ocp/mapper/TenantBasicManagementMapper.java +++ b/src/main/java/com/pms/ocp/mapper/TenantBasicManagementMapper.java @@ -21,4 +21,6 @@ public interface TenantBasicManagementMapper extends BaseMapper { List select(String tenantGroupCode); List queryOcpTenantBaseDto(String tenantGroupCode, String keyword, String tenantUnit, Timestamp startTime, Timestamp endTime, String tenantCode, Integer pageSize, Integer pageNum); + + } diff --git a/src/main/java/com/pms/ocp/model/entity/OcpApiBase.java b/src/main/java/com/pms/ocp/model/entity/OcpApiBase.java index fe50323e2e159246e93bde7ded3315ac8c42d7ea..d7dfff479da2420f30b09c4f996919b0a54f7cf1 100644 --- a/src/main/java/com/pms/ocp/model/entity/OcpApiBase.java +++ b/src/main/java/com/pms/ocp/model/entity/OcpApiBase.java @@ -58,8 +58,8 @@ public class OcpApiBase { @ApiModelProperty("服务所属公司") private String ownerCompanyCode; - @ApiModelProperty("服务所属公司") - private String ownerCompanyName; +// @ApiModelProperty("服务所属公司") +// private String ownerCompanyName; @ApiModelProperty("是否删除0-否1-是") private long isDelete; @@ -71,7 +71,7 @@ public class OcpApiBase { private long apiLayer; @ApiModelProperty("服务版本(最新版本)") - private long apiVersion; + private String apiVersion; public long getApiZone() { return apiZone; @@ -89,11 +89,19 @@ public class OcpApiBase { this.apiLayer = apiLayer; } - public long getApiVersion() { +// public long getApiVersion() { +// return apiVersion; +// } +// +// public void setApiVersion(long apiVersion) { +// this.apiVersion = apiVersion; +// } + + public String getApiVersion() { return apiVersion; } - public void setApiVersion(long apiVersion) { + public void setApiVersion(String apiVersion) { this.apiVersion = apiVersion; } @@ -212,13 +220,13 @@ public class OcpApiBase { } - public String getOwnerCompanyName() { - return ownerCompanyName; - } - - public void setOwnerCompanyName(String ownerCompanyName) { - this.ownerCompanyName = ownerCompanyName; - } +// public String getOwnerCompanyName() { +// return ownerCompanyName; +// } +// +// public void setOwnerCompanyName(String ownerCompanyName) { +// this.ownerCompanyName = ownerCompanyName; +// } public long getIsDelete() { diff --git a/src/main/java/com/pms/ocp/model/entity/OcpApiExtent.java b/src/main/java/com/pms/ocp/model/entity/OcpApiExtent.java index 7c43f7593d3a20924201d26fc5d7aecdb74bdd8b..4d817cd699a673f60b4fa4d09bd2b8f9f410f8da 100644 --- a/src/main/java/com/pms/ocp/model/entity/OcpApiExtent.java +++ b/src/main/java/com/pms/ocp/model/entity/OcpApiExtent.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; + import java.sql.Timestamp; @Data @@ -14,168 +15,172 @@ import java.sql.Timestamp; @TableName("ocp_api_extent") @ApiModel("服务扩展信息表") public class OcpApiExtent { - @TableId(type = IdType.ASSIGN_ID) - @ApiModelProperty("主键ID") - private String objId; - - @ApiModelProperty("服务编码") - private String apiCode; - - @ApiModelProperty("系统名称") - private String sysName; - - @ApiModelProperty("模块") - private String partName; - @ApiModelProperty("服务群") - private String serviceGroup; - @ApiModelProperty("服务") - private String serviceName; - @ApiModelProperty("所属集群") - private String clusterName; - @ApiModelProperty("所属命名空间") - private String spaceName; - @ApiModelProperty("服务描述") - private String serviceDescription; - @ApiModelProperty("部署信息") - private String deployment; - @ApiModelProperty("服务状态0未发布1已发布") - private String apiState; - - - @ApiModelProperty("属性添加时间") - private Timestamp apiCtime; - - @ApiModelProperty("属性修改时间") - private Timestamp apiMtime; - - @ApiModelProperty("部属公司") - private String depCompanyCode; - - @ApiModelProperty("是否已删除 0-否 1-是") - private long isDelete; - - - public String getSysName() { - return sysName; - } - - public void setSysName(String sysName) { - this.sysName = sysName; - } - - public String getPartName() { - return partName; - } - - public void setPartName(String partName) { - this.partName = partName; - } - - public String getServiceGroup() { - return serviceGroup; - } - - public void setServiceGroup(String serviceGroup) { - this.serviceGroup = serviceGroup; - } - - public String getServiceName() { - return serviceName; - } - - public void setServiceName(String serviceName) { - this.serviceName = serviceName; - } - - public String getClusterName() { - return clusterName; - } - - public void setClusterName(String clusterName) { - this.clusterName = clusterName; - } - - public String get所属命名空间() { - return spaceName; - } - - public void set所属命名空间(String 所属命名空间) { - this.spaceName = spaceName; - } - - public String getServiceDescription() { - return serviceDescription; - } - - public void setServiceDescription(String serviceDescription) { - this.serviceDescription = serviceDescription; - } - - public String getDeployment() { - return deployment; - } - - public void setDeployment(String deployment) { - this.deployment = deployment; - } - - public String getApiState() { - return apiState; - } - - public void setApiState(String apiState) { - this.apiState = apiState; - } - - public Timestamp getApiCtime() { - return apiCtime; - } - - public void setApiCtime(Timestamp apiCtime) { - this.apiCtime = apiCtime; - } - - public Timestamp getApiMtime() { - return apiMtime; - } - - public void setApiMtime(Timestamp apiMtime) { - this.apiMtime = apiMtime; - } - - public String getDepCompanyCode() { - return depCompanyCode; - } - - public void setDepCompanyCode(String depCompanyCode) { - this.depCompanyCode = depCompanyCode; - } - - public String getObjId() { - return objId; - } - - public void setObjId(String objId) { - this.objId = objId; - } - - - public String getApiCode() { - return apiCode; - } - - public void setApiCode(String apiCode) { - this.apiCode = apiCode; - } - - - - public long getIsDelete() { - return isDelete; - } - - public void setIsDelete(long isDelete) { - this.isDelete = isDelete; - } + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty("主键ID") + private String objId; + + @ApiModelProperty("服务编码") + private String apiCode; + +// @ApiModelProperty("系统名称") +// private String sysName; + + // @ApiModelProperty("模块") +// private String partName; +// @ApiModelProperty("服务群") +// private String serviceGroup; + @ApiModelProperty("服务") + private String serviceName; + @ApiModelProperty("所属集群") + private String clusterName; + @ApiModelProperty("所属命名空间") + private String spaceName; +// @ApiModelProperty("服务描述") +// private String serviceDescription; + + @ApiModelProperty("部署信息") + private String deployment; + + @ApiModelProperty("服务状态0未发布1已发布") + private String apiState; + + @ApiModelProperty("属性添加时间") + private Timestamp apiCtime; + + @ApiModelProperty("属性修改时间") + private Timestamp apiMtime; + + @ApiModelProperty("部属公司") + private String depCompanyCode; + + @ApiModelProperty("是否已删除 0-否 1-是") + private long isDelete; + +// public String getSysName() { +// return sysName; +// } +// +// public void setSysName(String sysName) { +// this.sysName = sysName; +// } +// +// public String getPartName() { +// return partName; +// } +// +// public void setPartName(String partName) { +// this.partName = partName; +// } +// +// public String getServiceGroup() { +// return serviceGroup; +// } + +// public void setServiceGroup(String serviceGroup) { +// this.serviceGroup = serviceGroup; +// } + + public String getServiceName() { + return serviceName; + } + + public void setServiceName(String serviceName) { + this.serviceName = serviceName; + } + + public String getClusterName() { + return clusterName; + } + + public void setClusterName(String clusterName) { + this.clusterName = clusterName; + } + + public String getSpaceName() { + return spaceName; + } + + public void setSpaceName(String spaceName) { + this.spaceName = spaceName; + } + // public String get所属命名空间() { +// return spaceName; +// } +// +// public void set所属命名空间(String 所属命名空间) { +// this.spaceName = spaceName; +// } + +// public String getServiceDescription() { +// return serviceDescription; +// } + +// public void setServiceDescription(String serviceDescription) { +// this.serviceDescription = serviceDescription; +// } + + public String getDeployment() { + return deployment; + } + + public void setDeployment(String deployment) { + this.deployment = deployment; + } + + public String getApiState() { + return apiState; + } + + public void setApiState(String apiState) { + this.apiState = apiState; + } + + public Timestamp getApiCtime() { + return apiCtime; + } + + public void setApiCtime(Timestamp apiCtime) { + this.apiCtime = apiCtime; + } + + public Timestamp getApiMtime() { + return apiMtime; + } + + public void setApiMtime(Timestamp apiMtime) { + this.apiMtime = apiMtime; + } + + public String getDepCompanyCode() { + return depCompanyCode; + } + + public void setDepCompanyCode(String depCompanyCode) { + this.depCompanyCode = depCompanyCode; + } + + public String getObjId() { + return objId; + } + + public void setObjId(String objId) { + this.objId = objId; + } + + public String getApiCode() { + return apiCode; + } + + public void setApiCode(String apiCode) { + this.apiCode = apiCode; + } + + public long getIsDelete() { + return isDelete; + } + + public void setIsDelete(long isDelete) { + this.isDelete = isDelete; + } } diff --git a/src/main/java/com/pms/ocp/model/entity/OcpApiGroup.java b/src/main/java/com/pms/ocp/model/entity/OcpApiGroup.java index 0ba03dabaee10c6b06975a193a99c850ff1b056c..d306c59edf2ca21e768a394039a95237a87bfa01 100644 --- a/src/main/java/com/pms/ocp/model/entity/OcpApiGroup.java +++ b/src/main/java/com/pms/ocp/model/entity/OcpApiGroup.java @@ -60,7 +60,6 @@ public class OcpApiGroup { @ApiModelProperty("分层树层级 1中台层 2中心层 3 服务组层 4服务层 ") private String apiGroupLevel; - public String getApiGroupLevel() { return apiGroupLevel; } diff --git a/src/main/java/com/pms/ocp/model/entity/OcpApiSubs.java b/src/main/java/com/pms/ocp/model/entity/OcpApiSubs.java index ad530a078d37af2f95fc3ee7413c8a3543c80914..a9e592052cf7b57f220fff4d0497b68dcedba6c3 100644 --- a/src/main/java/com/pms/ocp/model/entity/OcpApiSubs.java +++ b/src/main/java/com/pms/ocp/model/entity/OcpApiSubs.java @@ -40,50 +40,50 @@ public class OcpApiSubs { @ApiModelProperty("是否删除0-否,1-是") private long isDelete; - @ApiModelProperty("服务接口中文名称") - private String apiName; - - @ApiModelProperty("服务分类代码") - private String apiGroupCode; - - @ApiModelProperty("推广类型0:统建;1:自建") - private long apiPromotion; - - @ApiModelProperty("服务请求体") - private String apiReq; - - @ApiModelProperty("服务返回体") - private String apiResp; - - @ApiModelProperty("服务地址") - private String apiUrl; - - @ApiModelProperty("服务创建时间") - private Timestamp apiCtime; - - @ApiModelProperty("服务修改时间") - private Timestamp apiMtime; - - @ApiModelProperty("创建者用户ID") - private String apiUserId; - - @ApiModelProperty("建设单位") - private String apiUnit; - - @ApiModelProperty("服务所属公司") - private String ownerCompanyCode; - - @ApiModelProperty("服务所属公司") - private String ownerCompanyName; - - @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") - private long apiZone; - - @ApiModelProperty("'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;") - private long apiLayer; - - @ApiModelProperty("服务版本(最新版本)") - private long apiVersion; +// @ApiModelProperty("服务接口中文名称") +// private String apiName; +// +// @ApiModelProperty("服务分类代码") +// private String apiGroupCode; + +// @ApiModelProperty("推广类型0:统建;1:自建") +// private long apiPromotion; + +// @ApiModelProperty("服务请求体") +// private String apiReq; +// +// @ApiModelProperty("服务返回体") +// private String apiResp; +// +// @ApiModelProperty("服务地址") +// private String apiUrl; +// +// @ApiModelProperty("服务创建时间") +// private Timestamp apiCtime; +// +// @ApiModelProperty("服务修改时间") +// private Timestamp apiMtime; +// +// @ApiModelProperty("创建者用户ID") +// private String apiUserId; +// +// @ApiModelProperty("建设单位") +// private String apiUnit; +// +// @ApiModelProperty("服务所属公司") +// private String ownerCompanyCode; +// +// @ApiModelProperty("服务所属公司") +// private String ownerCompanyName; +// +// @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") +// private long apiZone; +// +// @ApiModelProperty("'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;") +// private long apiLayer; +// +// @ApiModelProperty("服务版本(最新版本)") +// private long apiVersion; public String getObjId() { @@ -142,123 +142,123 @@ public class OcpApiSubs { this.subsCompanyCode = subsCompanyCode; } - public String getApiName() { - return apiName; - } - - public void setApiName(String apiName) { - this.apiName = apiName; - } - - public String getApiGroupCode() { - return apiGroupCode; - } - - public void setApiGroupCode(String apiGroupCode) { - this.apiGroupCode = apiGroupCode; - } - - public long getApiPromotion() { - return apiPromotion; - } - - public void setApiPromotion(long apiPromotion) { - this.apiPromotion = apiPromotion; - } - - public String getApiReq() { - return apiReq; - } - - public void setApiReq(String apiReq) { - this.apiReq = apiReq; - } - - public String getApiResp() { - return apiResp; - } - - public void setApiResp(String apiResp) { - this.apiResp = apiResp; - } - - public String getApiUrl() { - return apiUrl; - } - - public void setApiUrl(String apiUrl) { - this.apiUrl = apiUrl; - } - - public Timestamp getApiCtime() { - return apiCtime; - } - - public void setApiCtime(Timestamp apiCtime) { - this.apiCtime = apiCtime; - } - - public Timestamp getApiMtime() { - return apiMtime; - } - - public void setApiMtime(Timestamp apiMtime) { - this.apiMtime = apiMtime; - } - - public String getApiUserId() { - return apiUserId; - } - - public void setApiUserId(String apiUserId) { - this.apiUserId = apiUserId; - } - - public String getApiUnit() { - return apiUnit; - } - - public void setApiUnit(String apiUnit) { - this.apiUnit = apiUnit; - } - - public String getOwnerCompanyCode() { - return ownerCompanyCode; - } - - public void setOwnerCompanyCode(String ownerCompanyCode) { - this.ownerCompanyCode = ownerCompanyCode; - } - - public String getOwnerCompanyName() { - return ownerCompanyName; - } - - public void setOwnerCompanyName(String ownerCompanyName) { - this.ownerCompanyName = ownerCompanyName; - } - - public long getApiZone() { - return apiZone; - } - - public void setApiZone(long apiZone) { - this.apiZone = apiZone; - } - - public long getApiLayer() { - return apiLayer; - } - - public void setApiLayer(long apiLayer) { - this.apiLayer = apiLayer; - } - - public long getApiVersion() { - return apiVersion; - } - - public void setApiVersion(long apiVersion) { - this.apiVersion = apiVersion; - } +// public String getApiName() { +// return apiName; +// } +// +// public void setApiName(String apiName) { +// this.apiName = apiName; +// } +// +// public String getApiGroupCode() { +// return apiGroupCode; +// } +// +// public void setApiGroupCode(String apiGroupCode) { +// this.apiGroupCode = apiGroupCode; +// } + +// public long getApiPromotion() { +// return apiPromotion; +// } +// +// public void setApiPromotion(long apiPromotion) { +// this.apiPromotion = apiPromotion; +// } + +// public String getApiReq() { +// return apiReq; +// } +// +// public void setApiReq(String apiReq) { +// this.apiReq = apiReq; +// } +// +// public String getApiResp() { +// return apiResp; +// } +// +// public void setApiResp(String apiResp) { +// this.apiResp = apiResp; +// } +// +// public String getApiUrl() { +// return apiUrl; +// } +// +// public void setApiUrl(String apiUrl) { +// this.apiUrl = apiUrl; +// } +// +// public Timestamp getApiCtime() { +// return apiCtime; +// } +// +// public void setApiCtime(Timestamp apiCtime) { +// this.apiCtime = apiCtime; +// } +// +// public Timestamp getApiMtime() { +// return apiMtime; +// } +// +// public void setApiMtime(Timestamp apiMtime) { +// this.apiMtime = apiMtime; +// } +// +// public String getApiUserId() { +// return apiUserId; +// } +// +// public void setApiUserId(String apiUserId) { +// this.apiUserId = apiUserId; +// } +// +// public String getApiUnit() { +// return apiUnit; +// } + +// public void setApiUnit(String apiUnit) { +// this.apiUnit = apiUnit; +// } +// +// public String getOwnerCompanyCode() { +// return ownerCompanyCode; +// } +// +// public void setOwnerCompanyCode(String ownerCompanyCode) { +// this.ownerCompanyCode = ownerCompanyCode; +// } +// +// public String getOwnerCompanyName() { +// return ownerCompanyName; +// } +// +// public void setOwnerCompanyName(String ownerCompanyName) { +// this.ownerCompanyName = ownerCompanyName; +// } +// +// public long getApiZone() { +// return apiZone; +// } +// +// public void setApiZone(long apiZone) { +// this.apiZone = apiZone; +// } +// +// public long getApiLayer() { +// return apiLayer; +// } +// +// public void setApiLayer(long apiLayer) { +// this.apiLayer = apiLayer; +// } +// +// public long getApiVersion() { +// return apiVersion; +// } +// +// public void setApiVersion(long apiVersion) { +// this.apiVersion = apiVersion; +// } } diff --git a/src/main/java/com/pms/ocp/model/entity/OcpApiTenantRel.java b/src/main/java/com/pms/ocp/model/entity/OcpApiTenantRel.java index 92550c12c1e9471e4085d7aa63322436eded7b55..e39a6bf20245474e156518f8c9e31d6857c30ac9 100644 --- a/src/main/java/com/pms/ocp/model/entity/OcpApiTenantRel.java +++ b/src/main/java/com/pms/ocp/model/entity/OcpApiTenantRel.java @@ -46,98 +46,98 @@ public class OcpApiTenantRel { @ApiModelProperty("是否已删除0未删除,1已删除") private long isDelete; - @ApiModelProperty("服务接口中文名称") - private String apiName; - - @ApiModelProperty("服务分类代码") - private String apiGroupCode; - - @ApiModelProperty("推广类型0:统建;1:自建") - private long apiPromotion; - - @ApiModelProperty("服务请求体") - private String apiReq; - - @ApiModelProperty("服务返回体") - private String apiResp; - - @ApiModelProperty("服务地址") - private String apiUrl; - - @ApiModelProperty("服务创建时间") - private Timestamp apiCtime; - - @ApiModelProperty("服务修改时间") - private Timestamp apiMtime; - - @ApiModelProperty("创建者用户ID") - private String apiUserId; - - @ApiModelProperty("建设单位") - private String apiUnit; - - @ApiModelProperty("服务所属公司") - private String ownerCompanyCode; - - @ApiModelProperty("服务所属公司") - private String ownerCompanyName; - - @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") - private long apiZone; - - @ApiModelProperty("'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;") - private long apiLayer; - - @ApiModelProperty("服务版本(最新版本)") - private long apiVersion; - - @ApiModelProperty("应用名称") - private String tenantName; - - @ApiModelProperty("应用分类代码") - private String tenantGroupCode; - - @ApiModelProperty("应用IP") - private String tenantIp; - - @ApiModelProperty("应用url") - private String tenantUrl; - - @ApiModelProperty("所属专业") - private String professionalKind; - - @ApiModelProperty("创建者用户ID") - private String tenantUserId; - - @ApiModelProperty("排序") - private String tenantOrderNo; - - @ApiModelProperty("创建时间") - private String tenantCtime; - - @ApiModelProperty("最后更新时间") - private String tenantMtime; - - @ApiModelProperty("部署名称") - private String deploymentName; - - @ApiModelProperty("描述") - private String tenantDescription; - - @ApiModelProperty("应用状态0设计 1运行态") - private String tenantState; - - @ApiModelProperty("建设单位") - private String tenantUnit; - - @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") - private String tenantZone; - - @ApiModelProperty("所属层级 1:应用层;2:平台层;3:网络层;4:感知层") - private String tenantLayer; - - @ApiModelProperty("应用版本(当前版本)") - private String tenantVersion; +// @ApiModelProperty("服务接口中文名称") +// private String apiName; +// +// @ApiModelProperty("服务分类代码") +// private String apiGroupCode; +// +// @ApiModelProperty("推广类型0:统建;1:自建") +// private long apiPromotion; +// +// @ApiModelProperty("服务请求体") +// private String apiReq; +// +// @ApiModelProperty("服务返回体") +// private String apiResp; +// +// @ApiModelProperty("服务地址") +// private String apiUrl; +// +// @ApiModelProperty("服务创建时间") +// private Timestamp apiCtime; +// +// @ApiModelProperty("服务修改时间") +// private Timestamp apiMtime; +// +// @ApiModelProperty("创建者用户ID") +// private String apiUserId; +// +// @ApiModelProperty("建设单位") +// private String apiUnit; +// +// @ApiModelProperty("服务所属公司") +// private String ownerCompanyCode; +// +// @ApiModelProperty("服务所属公司") +// private String ownerCompanyName; +// +// @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") +// private long apiZone; +// +// @ApiModelProperty("'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;") +// private long apiLayer; +// +// @ApiModelProperty("服务版本(最新版本)") +// private long apiVersion; +// +// @ApiModelProperty("应用名称") +// private String tenantName; +// +// @ApiModelProperty("应用分类代码") +// private String tenantGroupCode; +// +// @ApiModelProperty("应用IP") +// private String tenantIp; +// +// @ApiModelProperty("应用url") +// private String tenantUrl; +// +// @ApiModelProperty("所属专业") +// private String professionalKind; +// +// @ApiModelProperty("创建者用户ID") +// private String tenantUserId; +// +// @ApiModelProperty("排序") +// private String tenantOrderNo; +// +// @ApiModelProperty("创建时间") +// private String tenantCtime; +// +// @ApiModelProperty("最后更新时间") +// private String tenantMtime; +// +// @ApiModelProperty("部署名称") +// private String deploymentName; +// +// @ApiModelProperty("描述") +// private String tenantDescription; +// +// @ApiModelProperty("应用状态0设计 1运行态") +// private String tenantState; +// +// @ApiModelProperty("建设单位") +// private String tenantUnit; +// +// @ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区") +// private String tenantZone; +// +// @ApiModelProperty("所属层级 1:应用层;2:平台层;3:网络层;4:感知层") +// private String tenantLayer; +// +// @ApiModelProperty("应用版本(当前版本)") +// private String tenantVersion; } diff --git a/src/main/java/com/pms/ocp/model/entity/OcpTenantBase.java b/src/main/java/com/pms/ocp/model/entity/OcpTenantBase.java index ddbce273732a31e22234968742fce54adf49f091..c48650e51f75835d6efc22b8487f574a2a6f130f 100644 --- a/src/main/java/com/pms/ocp/model/entity/OcpTenantBase.java +++ b/src/main/java/com/pms/ocp/model/entity/OcpTenantBase.java @@ -91,20 +91,20 @@ public class OcpTenantBase implements Serializable { /** * 部署名称 */ - @ApiModelProperty("部署名称") - private String deploymentName; +// @ApiModelProperty("部署名称") +// private String deploymentName; /** * 描述 */ @ApiModelProperty("描述") private String tenantDescription; - - /** - * 应用状态0:设计态;1:运行态 - */ - @ApiModelProperty("应用状态0:设计态;1:运行态") - private Short tenantState; +// +// /** +// * 应用状态0:设计态;1:运行态 +// */ +// @ApiModelProperty("应用状态0:设计态;1:运行态") +// private Short tenantState; // /** // * 推广类型0:统建;1:自建 // */ @@ -122,11 +122,11 @@ public class OcpTenantBase implements Serializable { @ApiModelProperty("所属公司编码") private String ownerCompanyCode; - /** - * 所属公司名称 - */ - @ApiModelProperty("所属公司名称") - private String ownerCompanyName; +// /** +// * 所属公司名称 +// */ +// @ApiModelProperty("所属公司名称") +// private String ownerCompanyName; /** * 是否删除0:否;1:是 @@ -308,19 +308,19 @@ public class OcpTenantBase implements Serializable { this.tenantMtime = tenantMtime; } - /** - * 部署名称 - */ - public String getDeploymentName() { - return deploymentName; - } - - /** - * 部署名称 - */ - public void setDeploymentName(String deploymentName) { - this.deploymentName = deploymentName; - } +// /** +// * 部署名称 +// */ +// public String getDeploymentName() { +// return deploymentName; +// } +// +// /** +// * 部署名称 +// */ +// public void setDeploymentName(String deploymentName) { +// this.deploymentName = deploymentName; +// } /** * 描述 @@ -336,19 +336,19 @@ public class OcpTenantBase implements Serializable { this.tenantDescription = tenantDescription; } - /** - * 应用状态0:设计态;1:运行态 - */ - public Short getTenantState() { - return tenantState; - } - - /** - * 应用状态0:设计态;1:运行态 - */ - public void setTenantState(Short tenantState) { - this.tenantState = tenantState; - } +// /** +// * 应用状态0:设计态;1:运行态 +// */ +// public Short getTenantState() { +// return tenantState; +// } +// +// /** +// * 应用状态0:设计态;1:运行态 +// */ +// public void setTenantState(Short tenantState) { +// this.tenantState = tenantState; +// } /** * 建设单位 @@ -377,20 +377,20 @@ public class OcpTenantBase implements Serializable { public void setOwnerCompanyCode(String ownerCompanyCode) { this.ownerCompanyCode = ownerCompanyCode; } - - /** - * 所属公司名称 - */ - public String getOwnerCompanyName() { - return ownerCompanyName; - } - - /** - * 所属公司名称 - */ - public void setOwnerCompanyName(String ownerCompanyName) { - this.ownerCompanyName = ownerCompanyName; - } +// +// /** +// * 所属公司名称 +// */ +// public String getOwnerCompanyName() { +// return ownerCompanyName; +// } +// +// /** +// * 所属公司名称 +// */ +// public void setOwnerCompanyName(String ownerCompanyName) { +// this.ownerCompanyName = ownerCompanyName; +// } /** * 是否删除0:否;1:是 diff --git a/src/main/java/com/pms/ocp/model/entity/OcpTenantGroup.java b/src/main/java/com/pms/ocp/model/entity/OcpTenantGroup.java index 94569b2541c7fdf3ab99d374f146ded5ca2ca014..1aa6664e94a3349c8d0ba1181371471593df1f83 100644 --- a/src/main/java/com/pms/ocp/model/entity/OcpTenantGroup.java +++ b/src/main/java/com/pms/ocp/model/entity/OcpTenantGroup.java @@ -1,18 +1,16 @@ package com.pms.ocp.model.entity; import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; - import java.io.Serializable; import java.sql.Timestamp; import java.util.Date; -import java.util.List; + /** * 应用分类表 @@ -109,17 +107,6 @@ public class OcpTenantGroup implements Serializable { private String tenantGroupLevel; - @TableField(exist = false) - @ApiModelProperty("模糊查询字段") - private String keyword; - - public String getKeyword() { - return keyword; - } - - public void setKeyword(String keyword) { - this.keyword = keyword; - } public static long getSerialVersionUID() { return serialVersionUID; @@ -309,6 +296,20 @@ public class OcpTenantGroup implements Serializable { this.isDelete = isDelete; } +// /** +// * 应用树层级 1:应用分组层 2:应用层 +// */ +// public Short getTenantGroupLevel() { +// return tenantGroupLevel; +// } +// +// /** +// * 应用树层级 1:应用分组层 2:应用层 +// */ +// public void setTenantGroupLevel(Short tenantGroupLevel) { +// this.tenantGroupLevel = tenantGroupLevel; +// } + public String getTenantGroupLevel() { return tenantGroupLevel; } @@ -317,11 +318,6 @@ public class OcpTenantGroup implements Serializable { this.tenantGroupLevel = tenantGroupLevel; } - /** - * 应用树层级 1:应用分组层 2:应用层 - */ - - @Override public boolean equals(Object that) { if (this == that) { diff --git a/src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java index e550b9bfa69618cc190b968002f76eccd0a4ce48..b54d0068dba9664a04ff851c6f0304eb7a57345e 100644 --- a/src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/OcpApiTreeServiceImpl.java @@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.github.pagehelper.PageInfo; import com.pms.ocp.common.utils.RandomStringUtils; import com.pms.ocp.mapper.OcpApiBaseMapper; import com.pms.ocp.mapper.OcpApiTreeMapper; @@ -20,7 +19,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.sql.Timestamp; -import java.util.ArrayList; import java.util.List; import java.util.stream.Stream; @@ -79,8 +77,15 @@ public class OcpApiTreeServiceImpl extends ServiceImpl ocpApiGroups = mapper.selectList(null); for (OcpApiGroup apiGroup : ocpApiGroups) { @@ -105,6 +111,7 @@ public class OcpApiTreeServiceImpl extends ServiceImpl implements TenantBasicManagementService { @Autowired private TenantBasicManagementMapper tenantBasicManagementMapper; @@ -85,8 +85,11 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl ocpTenantExtents = ocpTenantExtentMapper.selectList(lambdaQueryWrapper); for (OcpTenantExtent ocpTenantExtent : ocpTenantExtents) { - if (ocpTenantExtent.getTenantState() == 1) { - return ResponseVO.error("已发布"); + String tenantCode = ocpTenantExtent.getTenantCode(); + if (ocpTenantExtent.getTenantState() == 0) { + return ResponseVO.error("数据为空"); + } else if (ocpTenantExtent.getTenantState() == 1) { + return ResponseVO.error(tenantCode + "已发布,请勿重复操作"); } else { ocpTenantExtent.setTenantState((short) 1); ocpTenantExtentMapper.updateById(ocpTenantExtent); @@ -113,7 +116,11 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl lambdaQueryWrapper = new LambdaQueryWrapper<>(); lambdaQueryWrapper.in(OcpTenantExtent::getTenantCode, list); List ocpTenantExtents = ocpTenantExtentMapper.selectList(lambdaQueryWrapper); - + if (ocpTenantExtents.size() == 0) { + return ResponseVO.error("数据为空"); + } for (OcpTenantExtent ocpTenantExtent : ocpTenantExtents) { -// if (ocpTenantExtent == null) { -// return ResponseVO.error("未知错误"); -// - + String tenantCode = ocpTenantExtent.getTenantCode(); if (ocpTenantExtent.getTenantState() == null) { - return ResponseVO.error("系统错误,状态为空"); } else if (ocpTenantExtent.getTenantState() == 2) { - return ResponseVO.error("有一个应用已下线,请勿重复下线"); + + return ResponseVO.error(tenantCode + "已下线,请勿重复下线"); } else { ocpTenantExtent.setTenantState((short) 2); ocpTenantExtentMapper.updateById(ocpTenantExtent); @@ -166,7 +172,7 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl lambdaQueryWrapper = new LambdaQueryWrapper<>(); lambdaQueryWrapper.eq(OcpTenantGroup::getTenantGroupName, tenantGroupName); @@ -174,7 +180,24 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl lambdaQueryWrapper = new LambdaQueryWrapper<>(); +// lambdaQueryWrapper.eq(OcpTenantBase::getTenantCode, tenantCode); +// List ocpTenantBases = tenantBasicManagementMapper.selectList(lambdaQueryWrapper); +// if (ocpTenantBases.size() != 1) { +// return ResponseVO.error("应用代码应该唯一"); +// } +// for (OcpTenantBase ocpTenantBase : ocpTenantBases) { +// System.out.println(ocpTenantBase); +// BeanUtils.copyProperties(ocpTenantBaseDto, ocpTenantBase); +// this.update(lambdaQueryWrapper); +// } + String apiCodes = ocpTenantBaseDto.getApiCodes(); + if (StringUtils.isEmpty(apiCodes)) { + return ResponseVO.error("服务编码为空"); + } +// //获取应用分类编码 String tenantGroupCode = one.getTenantGroupCode(); OcpTenantBase ocpTenantBase = new OcpTenantBase(); @@ -183,32 +206,29 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl apiCode = Arrays.asList(split); - String tenantCode = ocpTenantBaseDto.getTenantCode(); - for (String s : apiCode) { - ocpApiTenantRel.setApiCode(s); - ocpApiTenantRel.setTenantDepCompanyCode(null); - ocpApiTenantRel.setApiDepCompanyCode(null); - ocpApiTenantRel.setTenantCode(tenantCode); - ocpApiTenantRel.setApiTenantRelCtime(Timestamp.valueOf(LocalDateTime.now())); - ocpApiTenantRel.setApiTenantRelMtime(Timestamp.valueOf(LocalDateTime.now())); - //保存到数据库 - ocpApiTenantRelService.save(ocpApiTenantRel); - } + + OcpApiTenantRel ocpApiTenantRel = new OcpApiTenantRel(); + String[] split = apiCodes.split(","); + List apiCode = Arrays.asList(split); + + for (String s : apiCode) { + ocpApiTenantRel.setApiCode(s); + ocpApiTenantRel.setTenantDepCompanyCode("078002018"); + ocpApiTenantRel.setApiDepCompanyCode("078002018"); + ocpApiTenantRel.setTenantCode(tenantCode); + ocpApiTenantRel.setApiTenantRelCtime(Timestamp.valueOf(LocalDateTime.now())); + ocpApiTenantRel.setApiTenantRelMtime(Timestamp.valueOf(LocalDateTime.now())); + //保存到数据库 + ocpApiTenantRelService.save(ocpApiTenantRel); } + return ResponseVO.ok(); } @@ -259,9 +279,11 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl tenantBaseTree(String tenantGroupCode, String tenantGroupCompanyCode) { LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); - lambdaQueryWrapper.eq(OcpTenantBase::getOwnerCompanyCode, tenantGroupCompanyCode); - lambdaQueryWrapper.eq(OcpTenantBase::getTenantCode, tenantGroupCode); + lambdaQueryWrapper.eq(StringUtils.isNotEmpty(tenantGroupCompanyCode), OcpTenantBase::getOwnerCompanyCode, tenantGroupCompanyCode); + lambdaQueryWrapper.eq(StringUtils.isNotEmpty(tenantGroupCode), OcpTenantBase::getTenantGroupCode, tenantGroupCode); + List ocpTenantBases = tenantBasicManagementMapper.selectList(lambdaQueryWrapper); + return ocpTenantBases; } @@ -274,7 +296,6 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl public OcpTenantGroup getTenanInster(TenanBaseDto tenanBaseDto) { boolean falg = true; - OcpTenantGroup group = new OcpTenantGroup(); String tenantGroupCode = tenanBaseDto.getTenantGroupCode(); List ocpTenantGroups = tenantMapper.selectList(null); @@ -77,36 +79,23 @@ public class TenantServiceImpl extends ServiceImpl group.setTenantGroupCtime(timestamp); group.setTenantGroupMtime(timestamp); group.setTenantGroupVersion("1.0"); - int i = (Integer.parseInt(tenanBaseDto.getTenantGroupLevel()) + 1); + group.setTenantGroupCode(randomString); + if (tenanBaseDto.getTenantGroupLevel().equals("Middleground")){ + group.setTenantGroupLevel("sys_center"); + } + if (tenanBaseDto.getTenantGroupLevel().equals("sys_center")){ + group.setTenantGroupLevel("api_group"); + } - group.setTenantGroupLevel(String.valueOf(i)); - for (OcpTenantGroup tenantGroup : ocpTenantGroups) { - if (tenantGroup.getTenantGroupCode().equals(tenantGroupCode)) { - falg = false; - break; - } - } //判断是否含有相同的分类名称 - List ocpTenantGroupList = tenantMapper.selectGroupsList(tenanBaseDto.getTenantGroupCompanyCode(), tenanBaseDto.getTenantGroupName()); - if (StringUtils.isBlank(ocpTenantGroupList.toString())) { - falg = false; - } else { - for (OcpTenantGroup tenantGroup : ocpTenantGroupList) { - if (tenanBaseDto.getTenantGroupName().equals(tenantGroup.getTenantGroupName())) { - falg = false; - break; - } - } - } if (falg) { tenanBaseDto.setClassIfy(tenanBaseDto.getTenantGroupCode()); - group.setTenantGroupCode(randomString); tenantMapper.insert(group); - group = tenantMapper.selectById(tenanBaseDto.getObjId()); } + return group; } @@ -146,18 +135,13 @@ public class TenantServiceImpl extends ServiceImpl String objId = ocpTenantGroup.getObjId(); OcpTenantGroup ocpTenantGroup1 = tenantMapper.selectById(objId); boolean flag = true; - List ocpTenantGroupList = tenantMapper.selectList(null); - if (StringUtils.isBlank(ocpTenantGroup1.getTenantGroupPcode())) { - for (OcpTenantGroup tenantGroup : ocpTenantGroupList) { - String tenantGroupPcode = tenantGroup.getTenantGroupPcode(); - if ((ocpTenantGroup.getTenantGroupCode().equals(tenantGroupPcode))) { - flag = false; - break; - } - } - } - - tenantMapper.deleteById(objId); + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + LambdaQueryWrapper lambdaQueryWrapper = wrapper.eq(OcpTenantGroup::getTenantGroupPcode, ocpTenantGroup1.getTenantGroupCode()); + if (!(StringUtils.isBlank(lambdaQueryWrapper.toString()))){ + tenantMapper.deleteById(objId); + }else { + flag = false; + } return flag; } @@ -172,15 +156,12 @@ public class TenantServiceImpl extends ServiceImpl @Override public Page getselects(String tenantGroupCode, String tenantGroupCompanyCode, int currentPage, int pageSize, String keyword,String lev) { LambdaQueryWrapper qw = new LambdaQueryWrapper<>(); - Page page = new Page<>(currentPage, pageSize); if (StringUtils.isBlank(keyword)) { - if(lev.equals("1")) { - // List ocpTenantGroupList = tenantMapper.selectTenantGroup(tenantGroupCompanyCode); + if("".equals(lev) || "1".equals(lev)) { LambdaQueryWrapper eq = qw.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode); -// page.setRecords(ocpTenantGroupList); tenantMapper.selectPage(page, eq); - }else if (lev.equals("2") || lev.equals("3")) { + }else if ("2".equals(lev) || "3".equals(lev)) { LambdaQueryWrapper eq = qw.or(wq -> wq.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode)).eq(OcpTenantGroup::getTenantGroupPcode, tenantGroupCode); tenantMapper.selectPage(page, eq); } diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml index c0d8c2e5bce994667cdbfb88909aff35e0a98c55..c5366b2ac0dfaff3cf0eb8df3ac4ba51074d3c90 100644 --- a/src/main/resources/application-local.yml +++ b/src/main/resources/application-local.yml @@ -2,11 +2,11 @@ spring: datasource: driver-class-name: org.postgresql.Driver username: postgres - password: root + password: 1234 type: com.zaxxer.hikari.HikariDataSource # jdbc-url: jdbc:postgresql://192.168.43.20:33072/pms3?currentSchema=public&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true # jdbc-url: jdbc:postgresql://172.20.10.9:33072/pms3?currentSchema=public&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true - url: jdbc:postgresql://localhost:5432/model?currentSchema=operating_platform&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true + url: jdbc:postgresql://localhost:5432/pms_accept?currentSchema=operating_platform&stringtype=unspecified&TimeZone=Asia/Shanghai&useAffectedRows=true knife4j: enable: true diff --git a/src/main/resources/mapper/ApiBasicManagementMapper.xml b/src/main/resources/mapper/ApiBasicManagementMapper.xml index fc750b157f5140be9b97c66f7f26ba239a3ff49e..cb329adcda9816f9a896922dd71fa28eed774341 100644 --- a/src/main/resources/mapper/ApiBasicManagementMapper.xml +++ b/src/main/resources/mapper/ApiBasicManagementMapper.xml @@ -28,7 +28,9 @@ select otb.obj_id,otb.tenant_code,otb.tenant_name,otg.tenant_group_name,otb.tenant_url,ote.cluster_name,ote.space_name, - ote.deployment_name,otb.tenant_zone,otb.tenant_ctime,otb.tenant_unit + otb.tenant_zone,otb.tenant_ctime,otb.tenant_unit from ocp_tenant_base otb join ocp_tenant_extent ote on otb.tenant_code=ote.tenant_code join ocp_tenant_group otg on otb.tenant_group_code =otg.tenant_group_code @@ -50,19 +50,15 @@ - and otb.tenant_unit = #{apiUnit} + and otb.tenant_unit = #{tenantUnit} - - - - - + = #{startCTime} ]]> - + @@ -70,9 +66,9 @@ and otb.tenant_name like CONCAT('%', #{keyword}::text,'%') - - and otb.tenant_code like CONCAT('%', #{keyword}::text,'%') - + + + - SELECT * FROM ocp_tenant_group WHERE tenant_group_pcode = #{tenantGroupCode} AND tenant_group_company_code = #{tenantGroupCompanyCode} and tenant_group_level = '2' ORDER BY tenant_group_ctime DESC; + SELECT * FROM ocp_tenant_group WHERE tenant_group_pcode = #{tenantGroupCode} AND tenant_group_company_code = #{tenantGroupCompanyCode} ORDER BY tenant_group_ctime DESC; - SELECT * FROM ocp_tenant_group WHERE tenant_group_company_code = #{tenantGroupCompanyCode} and tenant_group_level = '1' ; + SELECT * FROM ocp_tenant_group WHERE tenant_group_company_code = #{tenantGroupCompanyCode} and tenant_group_level = 'Middleground' ; diff --git a/src/main/resources/mapper/TenantBasicManagementMapper.xml b/src/main/resources/mapper/TenantBasicManagementMapper.xml index e42ae69a83311d5946201f2acd1cde768249ab02..7ba85409a95c6a33f7a0e16a96e37317ba349b84 100644 --- a/src/main/resources/mapper/TenantBasicManagementMapper.xml +++ b/src/main/resources/mapper/TenantBasicManagementMapper.xml @@ -65,6 +65,4 @@ - - \ No newline at end of file