فهرست منبع

Merge branch 'han' of uskycloud/usky-cloud into system-165

hanzhengyi 8 ماه پیش
والد
کامیت
e9860c3072

+ 1 - 1
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/controller/web/SysDeptController.java

@@ -84,7 +84,7 @@ public class SysDeptController extends BaseController {
     @GetMapping("/deptUserTreeSelect")
     public ApiResult treeselect(SysDept dept, SysUser user) {
         List<SysDept> depts = deptService.deptList(dept);
-        List<SysUser> users = iSysUserService.selectUserList(user);
+        List<SysUser> users = iSysUserService.selectDUserList(user);
         return ApiResult.success(deptService.buildDeptUserTreeSelect(depts, users));
     }
 

+ 5 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/domain/SysTenantConfig.java

@@ -149,4 +149,9 @@ public class SysTenantConfig implements Serializable {
      * 是否开启消息通知: 1、不开启 2、开启
      */
     private Integer messageStatus;
+
+    /**
+     * 中间页显示类型:0 应用列表 1 菜单列表
+     */
+    private Integer middleType;
 }

+ 8 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/service/ISysUserService.java

@@ -21,6 +21,14 @@ public interface ISysUserService extends CrudService<SysUser> {
      */
     public List<SysUser> selectUserList(SysUser user);
 
+    /**
+     * 根据条件分页查询用户列表
+     *
+     * @param user 用户信息
+     * @return 用户信息集合信息
+     */
+    public List<SysUser> selectDUserList(SysUser user);
+
     /**
      * 根据条件分页查询已分配用户角色列表
      *

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

@@ -49,14 +49,17 @@ public class SysTenantPlatformServiceImpl extends AbstractCrudService<SysTenantP
     @Transactional
     public void updateTenantPlatform(TenantPlatformVo tenantPlatformVo) {
         Integer[] arr = tenantPlatformVo.getPlatformIds();
+        LambdaQueryWrapper<SysTenantPlatform> queryWrapper = Wrappers.lambdaQuery();
         if (tenantPlatformVo.getRequestId().equals(0)){
+            queryWrapper.eq(SysTenantPlatform::getTenantId,tenantPlatformVo.getTenantId())
+                    .eq(SysTenantPlatform::getIsDefault,1);
+            this.remove(queryWrapper);
             SysTenantPlatform sysTenantPlatform = new SysTenantPlatform();
             sysTenantPlatform.setTenantId(tenantPlatformVo.getTenantId());
             sysTenantPlatform.setPlatformId(arr[0]);
             sysTenantPlatform.setIsDefault(1);
             this.save(sysTenantPlatform);
         }else {
-            LambdaQueryWrapper<SysTenantPlatform> queryWrapper = Wrappers.lambdaQuery();
             queryWrapper.eq(SysTenantPlatform::getTenantId,tenantPlatformVo.getTenantId())
                     .ne(SysTenantPlatform::getIsDefault,1);
             this.remove(queryWrapper);

+ 13 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/service/impl/SysUserServiceImpl.java

@@ -74,6 +74,19 @@ public class SysUserServiceImpl extends AbstractCrudService<SysUserMapper, SysUs
         return userMapper.selectUserList(user);
     }
 
+    /**
+     * 根据条件分页查询用户列表
+     *
+     * @param user 用户信息
+     * @return 用户信息集合信息
+     */
+    @Override
+    public List<SysUser> selectDUserList(SysUser user) {
+        user.setTenantId(SecurityUtils.getTenantId());
+        user.setUserType("00");
+        return userMapper.selectUserList(user);
+    }
+
     /**
      * 根据条件分页查询已分配用户角色列表
      *

+ 1 - 0
base-modules/service-system/service-system-biz/src/main/resources/mapper/system/SysTenantConfigMapper.xml

@@ -29,6 +29,7 @@
         <result column="cloud_type" property="cloudType"/>
         <result column="cloud_url" property="cloudUrl"/>
         <result column="message_status" property="messageStatus"/>
+        <result column="middle_type" property="middleType"/>
     </resultMap>
     <select id="getTenantConfig" resultType="com.usky.system.service.vo.SysTenantConfigVo">
         SELECT