public async Task <ActionResult> ModifyManagerUser(ModifyUserParam param) { if (param.UserId == CurrentUser.UserId) { return(Fail("不允许编辑自己")); } var result = await UserBll.ModifyManagerUserAsync(param, CurrentUser); return(MyJson(result)); }
/// <summary> /// 用户管理界面编辑用户信息 /// </summary> /// <param name="modifyUserParam"></param> /// <param name="currentUser"></param> /// <returns></returns> public async Task <BaseResponseModel> ModifyManagerUserAsync(ModifyUserParam modifyUserParam, UserCacheBo currentUser) { // 考虑是否验证上传的角色是当前租户下的 var checkResult = await CheckRoleIds(modifyUserParam.RoleIds, currentUser); if (!checkResult.IsNullOrEmpty()) { return(new ResponseModel().Fail(checkResult)); } var result = await SysUserDao.ModifyManagerUserAsync(modifyUserParam.UserId, modifyUserParam.RoleIds, modifyUserParam.NickName, currentUser); return(result); }