| | |
| | | return R.data(userService.getByRoleUserList(user,roleName)); |
| | | } |
| | | |
| | | /** |
| | | * 获取到指定身份权限的用户列表 |
| | | * @param userIds userId集合 |
| | | * @param status 停用/启用 true:启用,false:停用 |
| | | * @return |
| | | */ |
| | | @PostMapping("/updateUserStatus") |
| | | @ApiOperationSupport(order = 21) |
| | | @ApiOperation(value = "获取到指定身份权限的用户列表", notes = "传入userId集合") |
| | | public R<Boolean> updateUserStatus(String userIds,boolean status){ |
| | | if (StringUtil.isBlank(userIds)) { |
| | | return R.fail("请至少选择一个用户"); |
| | | } |
| | | return R.status(userService.updateUserStatus(userIds,status)); |
| | | } |
| | | } |
| | |
| | | import org.springblade.core.mp.support.Query; |
| | | import com.vci.ubcs.system.user.vo.UserVO; |
| | | import org.springblade.core.secure.BladeUser; |
| | | import org.springblade.core.tool.api.R; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | */ |
| | | List<Map<String,String>> getByRoleUserList(BladeUser user, String roleName); |
| | | |
| | | /*** |
| | | * 更新用户启用停用状态 |
| | | * @param userIds |
| | | * @param status |
| | | * @return |
| | | */ |
| | | boolean updateUserStatus(String userIds,boolean status); |
| | | |
| | | } |
| | |
| | | return list.stream().distinct().collect(Collectors.toList()); |
| | | } |
| | | |
| | | /*** |
| | | * 更新用户启用停用状态 |
| | | * @param userIds |
| | | * @param status |
| | | * @return |
| | | */ |
| | | @Override |
| | | public boolean updateUserStatus(String userIds, boolean status) { |
| | | Integer user_status=0; |
| | | if(!status){ |
| | | user_status=1; |
| | | } |
| | | return this.update(Wrappers.<User>lambdaUpdate().in(User::getId, Func.toLongList(userIds)).set(User::getUserStatus,user_status)); |
| | | } |
| | | |
| | | /** |
| | | * 日期时间格式转天 |
| | | * @param date |