From 588f71984c97b52058b4e8b0d21d46fd7281d542 Mon Sep 17 00:00:00 2001 From: itcast Date: Thu, 17 Mar 2022 20:29:47 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=AD=E5=87=A1=E5=87=A1-=E6=B3=A8=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TenantBasicManagementServiceImpl.java | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/src/main/java/com/pms/ocp/service/impl/TenantBasicManagementServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/TenantBasicManagementServiceImpl.java index 3c65201..5b38ba5 100644 --- a/src/main/java/com/pms/ocp/service/impl/TenantBasicManagementServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/TenantBasicManagementServiceImpl.java @@ -169,45 +169,45 @@ public class TenantBasicManagementServiceImpl extends ServiceImpl lambdaQueryWrapper = new LambdaQueryWrapper<>(); -// lambdaQueryWrapper.eq(OcpTenantGroup::getTenantGroupName, tenantGroupName); -// OcpTenantGroup one = ocpTenantGroupService.getOne(lambdaQueryWrapper); -// if (one == null) { -// return ResponseVO.error("该应用分类不存在"); -// } - - String tenantCode = ocpTenantBaseDto.getTenantCode(); - LambdaQueryWrapper 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.updateById(ocpTenantBase); +// OcpTenantBase + String tenantGroupName = ocpTenantBaseDto.getTenantGroupName();//应用分类名称 + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(OcpTenantGroup::getTenantGroupName, tenantGroupName); + OcpTenantGroup one = ocpTenantGroupService.getOne(lambdaQueryWrapper); + if (one == null) { + return ResponseVO.error("该应用分类不存在"); } +// + String tenantCode = ocpTenantBaseDto.getTenantCode(); +// LambdaQueryWrapper 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(); -// BeanUtils.copyProperties(ocpTenantBaseDto, ocpTenantBase); -// ocpTenantBase.setTenantGroupCode(tenantGroupCode); -// //OcpTenantBase -// tenantBasicManagementMapper.insert(ocpTenantBase); + String tenantGroupCode = one.getTenantGroupCode(); + + OcpTenantBase ocpTenantBase = new OcpTenantBase(); + BeanUtils.copyProperties(ocpTenantBaseDto, ocpTenantBase); + ocpTenantBase.setTenantGroupCode(tenantGroupCode); + //OcpTenantBase + tenantBasicManagementMapper.insert(ocpTenantBase); // //ocp_tenant_extent -// OcpTenantExtent ocpTenantExtent = new OcpTenantExtent(); -// BeanUtils.copyProperties(ocpTenantBaseDto, ocpTenantExtent); -// ocpTenantExtent.setDepCompanyCode(null); -// ocpTenantExtentMapper.insert(ocpTenantExtent); + OcpTenantExtent ocpTenantExtent = new OcpTenantExtent(); + BeanUtils.copyProperties(ocpTenantBaseDto, ocpTenantExtent); + ocpTenantExtent.setDepCompanyCode(null); + ocpTenantExtentMapper.insert(ocpTenantExtent); //ocp_api_tenant_rel -- 2.26.0