|
@@ -153,9 +153,10 @@ public class TenantService extends ServiceImpl<TenantEntityMapper, Tenant> {
|
|
public void deleteTenant(TenantVO tenantVO) {
|
|
public void deleteTenant(TenantVO tenantVO) {
|
|
try {
|
|
try {
|
|
Tenant tenant = new Tenant();
|
|
Tenant tenant = new Tenant();
|
|
- tenant.setId(tenantVO.getId());
|
|
|
|
|
|
+ Integer tenantId = tenantVO.getId();
|
|
|
|
+ tenant.setId(tenantId);
|
|
tenant.deleteById();
|
|
tenant.deleteById();
|
|
- deleteService.deleteTenantAsso(tenantVO.getId());
|
|
|
|
|
|
+ deleteService.deleteTenantAsso(tenantId);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
@@ -187,7 +188,7 @@ public class TenantService extends ServiceImpl<TenantEntityMapper, Tenant> {
|
|
personnelVO1.setId(tenant.getPersonnelId());
|
|
personnelVO1.setId(tenant.getPersonnelId());
|
|
personnelService.updatePersonnel(personnelVO1);
|
|
personnelService.updatePersonnel(personnelVO1);
|
|
//修改关联
|
|
//修改关联
|
|
- //修改租户和功能的关联信息
|
|
|
|
|
|
+ //租户和功能关联表修改信息
|
|
List<AssoTenantVipTypeAndFunctionVO> assoTenantVipTypeAndFunctionVOS = assoTenantVipTypeFunctionMapper.selectByTenantVipTypeId(tenant.getTenantVipType());
|
|
List<AssoTenantVipTypeAndFunctionVO> assoTenantVipTypeAndFunctionVOS = assoTenantVipTypeFunctionMapper.selectByTenantVipTypeId(tenant.getTenantVipType());
|
|
ArrayList<String> functions = new ArrayList<>();
|
|
ArrayList<String> functions = new ArrayList<>();
|
|
for (AssoTenantVipTypeAndFunctionVO assoTenantVipTypeAndFunctionVO : assoTenantVipTypeAndFunctionVOS) {
|
|
for (AssoTenantVipTypeAndFunctionVO assoTenantVipTypeAndFunctionVO : assoTenantVipTypeAndFunctionVOS) {
|