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 3c652016fefa6155b8c9f1ba791b7d50eb75caa7..5b38ba51b2607459c7d72bc51920f624a6e4306b 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