public IActionResult AddUser(AddUserViewModel addUser) { SysUser sysUser = _mapper.Map <AddUserViewModel, SysUser>(addUser); IBaseService <SysUser, Guid> baseService = _userManageService as IBaseService <SysUser, Guid>; if (baseService.Get(x => x.UserId.ToUpper() == addUser.UserId.ToUpper()).Count() > 0) { return(FailedMsg("该UserId已存在")); } string encode = string.Empty; if (sysUser.DepartmentId != null) { encode = _baseDeptService.Get(x => x.Id == sysUser.DepartmentId).Select(x => x.EnCode).FirstOrDefault(); } sysUser.Encode = encode; var flag = _userManageService.AddUserAndLoinInfo(sysUser, UserInfoSession.UserId); if (flag) { return(AddSuccessMsg()); } else { return(FailedMsg("添加失败")); } }