Prechádzať zdrojové kódy

Merge branch 'system-zyj' into system-165

james 1 týždeň pred
rodič
commit
58f359f88a

+ 17 - 4
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/service/impl/SysTenantServiceImpl.java

@@ -2,14 +2,12 @@ package com.usky.system.service.impl;
 
 import cn.hutool.core.date.DateTime;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.usky.common.core.bean.CommonPage;
 import com.usky.common.core.exception.BusinessException;
 import com.usky.common.mybatis.core.AbstractCrudService;
 import com.usky.common.security.utils.SecurityUtils;
-import com.usky.system.domain.SysDept;
-import com.usky.system.domain.SysRole;
-import com.usky.system.domain.SysTenant;
-import com.usky.system.domain.SysUserTenant;
+import com.usky.system.domain.*;
 import com.usky.system.mapper.SysTenantMapper;
 import com.usky.system.mapper.SysUserTenantMapper;
 import com.usky.system.service.ISysDeptService;
@@ -125,6 +123,21 @@ public class SysTenantServiceImpl extends AbstractCrudService<SysTenantMapper, S
         sysDept.setPhone(sysTenant.getPhoneNumber());
         sysDept.setCreateBy(SecurityUtils.getUsername());
         iSysDeptService.insertDept(sysDept);
+
+        Integer[] arr = new Integer[]{Integer.parseInt(sysTenant.getSystemName())};
+        LambdaQueryWrapper<SysTenantPlatform> queryWrapper = Wrappers.lambdaQuery();
+        queryWrapper.eq(SysTenantPlatform::getTenantId,tenantId)
+                .eq(SysTenantPlatform::getIsDefault,1);
+        sysTenantPlatformService.remove(queryWrapper);
+        LambdaQueryWrapper<SysTenantPlatform> queryWrapper1 = Wrappers.lambdaQuery();
+        queryWrapper1.eq(SysTenantPlatform::getTenantId,tenantId)
+                .eq(SysTenantPlatform::getPlatformId,arr[0]);
+        sysTenantPlatformService.remove(queryWrapper1);
+        SysTenantPlatform sysTenantPlatform = new SysTenantPlatform();
+        sysTenantPlatform.setTenantId(tenantId);
+        sysTenantPlatform.setPlatformId(arr[0]);
+        sysTenantPlatform.setIsDefault(1);
+        sysTenantPlatformService.save(sysTenantPlatform);
     }
 
     @Override