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>