ludc
2023-07-13 861ab1735fad4abee21e067ff0b010c87069edc5
提交代码
已修改5个文件
42 ■■■■■ 文件已修改
Source/UBCS/ubcs-service/ubcs-user/src/main/java/com/vci/ubcs/system/user/controller/UserController.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-user/src/main/java/com/vci/ubcs/system/user/mapper/UserMapper.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-user/src/main/java/com/vci/ubcs/system/user/service/IUserService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-user/src/main/java/com/vci/ubcs/system/user/service/impl/UserServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-user/src/main/resources/mapper/UserMapper.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-user/src/main/java/com/vci/ubcs/system/user/controller/UserController.java
@@ -31,6 +31,7 @@
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
import com.vci.ubcs.common.cache.CacheNames;
import org.apache.ibatis.annotations.Param;
import org.hibernate.validator.internal.util.logging.Log;
import org.springblade.core.cache.utils.CacheUtil;
import org.springblade.core.excel.util.ExcelUtil;
@@ -349,7 +350,7 @@
    }
    /**
     * 用户解锁
     * 检查用户是否到了提醒用户修改密码或者密码过期的时间
     */
    @PostMapping("/check-renexpr")
    @ApiOperationSupport(order = 20)
@@ -360,6 +361,17 @@
        return R.data(res);
    }
    /**
     * 获取到指定身份权限的用户列表
     * @param user 用户查询的用户信息,如租户信息,通常为自动注入,前端可选择不传
     * @param roleName 要查询的角色身份
     * @return
     */
    @GetMapping("/getByRoleUserList")
    @ApiOperationSupport(order = 21)
    @ApiOperation(value = "获取到指定身份权限的用户列表", notes = "传入id")
    public R<List<UserVO>> getByRoleUserList(BladeUser user,@Valid @RequestParam String roleName){
        return R.data(userService.getByRoleUserList(user,roleName));
    }
}
Source/UBCS/ubcs-service/ubcs-user/src/main/java/com/vci/ubcs/system/user/mapper/UserMapper.java
@@ -62,4 +62,6 @@
     */
    List<UserExcel> exportUser(@Param("ew") Wrapper<User> queryWrapper);
    List<User> getByRoleUserList(@Param("tenantId") String tenantId, @Param("roleName") String roleName);
}
Source/UBCS/ubcs-service/ubcs-user/src/main/java/com/vci/ubcs/system/user/service/IUserService.java
@@ -27,6 +27,7 @@
import org.springblade.core.mp.base.BaseService;
import org.springblade.core.mp.support.Query;
import com.vci.ubcs.system.user.vo.UserVO;
import org.springblade.core.secure.BladeUser;
import java.util.List;
@@ -244,4 +245,12 @@
     */
    boolean updateByUseStrategyId(List<Long> userIds);
    /**
     * 获取到指定身份权限的用户列表
     * @param user 用户查询的用户信息,如租户信息,通常为自动注入,前端可选择不传
     * @param roleName 要查询的角色身份
     * @return
     */
    List<UserVO> getByRoleUserList(BladeUser user, String roleName);
}
Source/UBCS/ubcs-service/ubcs-user/src/main/java/com/vci/ubcs/system/user/service/impl/UserServiceImpl.java
@@ -45,6 +45,7 @@
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.secure.BladeUser;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tenant.BladeTenantProperties;
import org.springblade.core.tool.api.R;
@@ -534,8 +535,15 @@
        return this.update(Wrappers.<User>lambdaUpdate().in(User::getId, userIds).set(User::getStrategyUpdateStatus,CommonConstant.IS_DEFAULT));
    }
    @Override
    public List<UserVO> getByRoleUserList(BladeUser user, String roleName) {
        return null;
    }
    /**
     * 时间格式转天
     * 日期时间格式转天
     * @param date
     * @return
     */
Source/UBCS/ubcs-service/ubcs-user/src/main/resources/mapper/UserMapper.xml
@@ -99,4 +99,9 @@
            where id = #{userId} and is_deleted = 0
    </select>
    <select id="getByRoleUserList" resultType="com.vci.ubcs.system.user.entity.User">
    </select>
</mapper>