public JsonResult ResetPassord([FromForm] WXQ.InOutPutEntites.Input.SystemManage.User.ResetPasswordInput model) { ResponseResult result = new ResponseResult(); ResetPasswordInputModelValidation validator = new ResetPasswordInputModelValidation(); ValidationResult vr = validator.Validate(model); if (!vr.IsValid) { result.Code = ResponseResultMessageDefine.ParaError; result.Errors = vr.Errors.Select(e => e.ErrorMessage).ToList(); } else { int userId = WebApi.Common.HelpOp.UserOp.GetUserId(this.User); WXQ.BusinessCore.systemmanage.UserOp op = new WXQ.BusinessCore.systemmanage.UserOp(userId); WXQ.Enties.Users m = new WXQ.Enties.Users { UsersId = model.UserId, }; //默认密码 string newPass = Appsettings.app(new string[] { "AppGlobeConfig", "DefaultPassord" }); bool rv = op.ResetPassord(m, newPass); if (!rv) { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } } return(Json(result)); }
public JsonResult GetUserList([FromForm] WXQ.InOutPutEntites.Input.SystemManage.User.GetUserListInput model) { ResponseResult result = new ResponseResult(); GetUserListInputModelValidation validator = new GetUserListInputModelValidation(); ValidationResult vr = validator.Validate(model); if (!vr.IsValid) { result.Code = ResponseResultMessageDefine.ParaError; result.Errors = vr.Errors.Select(e => e.ErrorMessage).ToList(); } else { WXQ.BusinessCore.systemmanage.UserOp op = new WXQ.BusinessCore.systemmanage.UserOp(); SqlSugar.PageModel pagemodel = TypeAdapter.Adapt <WXQ.InOutPutEntites.Input.PageInput, SqlSugar.PageModel>(model.Page); ListResult <WXQ.Enties.Users> rv = op.GetUserList(model.UserName, pagemodel, model.RsState); if (rv == null) { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } else { result.Data = rv; } } return(Json(result)); }
public JsonResult GetUsersRefRole([FromForm] WXQ.InOutPutEntites.Input.SystemManage.User.GetUsersRefRoleInput model) { ResponseResult result = new ResponseResult(); GetUsersRefRoleInputModelValidation validator = new GetUsersRefRoleInputModelValidation(); ValidationResult vr = validator.Validate(model); if (!vr.IsValid) { result.Code = ResponseResultMessageDefine.ParaError; result.Errors = vr.Errors.Select(e => e.ErrorMessage).ToList(); } else { WXQ.BusinessCore.systemmanage.UserOp op = new WXQ.BusinessCore.systemmanage.UserOp(); ListResult <object> rv = op.GetUsersRefRole(model.Name, model.RoleId, model.Page.PageSize, model.Page.PageIndex); if (rv == null) { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } else { result.Data = rv; } } return(Json(result)); }
public JsonResult ModifyUserPassord([FromForm] WXQ.InOutPutEntites.Input.SystemManage.User.LoginInput model) { ResponseResult result = new ResponseResult(); LoginInputModelValidation validator = new LoginInputModelValidation(); ValidationResult vr = validator.Validate(model); if (!vr.IsValid) { result.Code = ResponseResultMessageDefine.ParaError; result.Errors = vr.Errors.Select(e => e.ErrorMessage).ToList(); } else { int userId = WebApi.Common.HelpOp.UserOp.GetUserId(this.User); WXQ.BusinessCore.systemmanage.UserOp op = new WXQ.BusinessCore.systemmanage.UserOp(userId); WXQ.Enties.Users m = new WXQ.Enties.Users { UsersId = this.User.Identity.Name.ToInt(0), PassWord = model.PassWord }; bool rv = op.ModifyUserPassord(m); if (!rv) { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } } return(Json(result)); }
public JsonResult DeleteUser([FromQuery] int userId) { ResponseResult result = new ResponseResult(); int opUserId = WebApi.Common.HelpOp.UserOp.GetUserId(this.User); WXQ.BusinessCore.systemmanage.UserOp op = new WXQ.BusinessCore.systemmanage.UserOp(opUserId); bool isSuccess = op.DeleteUsersByUsersId(userId); if (!isSuccess) { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } return(Json(result)); }
public JsonResult InsertUser([FromForm] WXQ.InOutPutEntites.Input.SystemManage.User.InsertInput model) { ResponseResult result = new ResponseResult(); InsertInputModelValidation validator = new InsertInputModelValidation(); ValidationResult vr = validator.Validate(model); if (!vr.IsValid) { result.Code = ResponseResultMessageDefine.ParaError; result.Errors = vr.Errors.Select(e => e.ErrorMessage).ToList(); } else { int userId = WebApi.Common.HelpOp.UserOp.GetUserId(this.User); WXQ.BusinessCore.systemmanage.UserOp op = new WXQ.BusinessCore.systemmanage.UserOp(userId); WXQ.Enties.Users userModel = new WXQ.Enties.Users { UserName = model.UserName, AddDateTime = DateTime.Now, AddUser = this.User.Identity.Name, HeadImage = string.IsNullOrEmpty(model.HeadImage) ? "" : model.HeadImage, Introduction = model.Introduction, NickName = model.NickName, PassWord = model.PassWord, RsState = 1, RowVersion = 0 }; bool rv = op.InsertUsers(userModel); if (!rv) { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } } return(Json(result)); }
public JsonResult GetCurrentUserInfo() { ResponseResult result = new ResponseResult(); int userId = WebApi.Common.HelpOp.UserOp.GetUserId(this.User); WXQ.BusinessCore.systemmanage.UserOp op = new WXQ.BusinessCore.systemmanage.UserOp(); WXQ.Enties.Users rv = op.GetUserByUserId(userId); if (rv == null) { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } else { result.Data = rv; } return(Json(result)); }
public JsonResult UpdateUsers([FromForm] WXQ.InOutPutEntites.Input.SystemManage.User.UpdateInput model) { ResponseResult result = new ResponseResult(); var ts = this.Request.Form["HeadImage"]; string dsf = ts; UpdateInputModelValidation validator = new UpdateInputModelValidation(); ValidationResult vr = validator.Validate(model); if (!vr.IsValid) { result.Code = ResponseResultMessageDefine.ParaError; result.Errors = vr.Errors.Select(e => e.ErrorMessage).ToList(); } else { int userId = WebApi.Common.HelpOp.UserOp.GetUserId(this.User); WXQ.BusinessCore.systemmanage.UserOp op = new WXQ.BusinessCore.systemmanage.UserOp(userId); WXQ.Enties.Users userModel = new WXQ.Enties.Users { UsersId = model.UsersId, UpdateDateTime = DateTime.Now, UpdateUser = this.User.Identity.Name, HeadImage = model.HeadImage.ToSafeString(), Introduction = model.Introduction.ToSafeString(), NickName = model.NickName, PassWord = model.PassWord, }; bool rv = op.UpdateUsers(userModel); if (!rv) { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } } return(Json(result)); }
public JsonResult Login([FromForm] WXQ.InOutPutEntites.Input.SystemManage.User.LoginInput model) { var a = this.Request; // WXQ.InOutPutEntites.Input.SystemManage.User.LoginInput model = new LoginInput(); ResponseResult result = new ResponseResult(); LoginInputModelValidation validator = new LoginInputModelValidation(); ValidationResult vr = validator.Validate(model); if (!vr.IsValid) { result.Code = ResponseResultMessageDefine.ParaError; result.Errors = vr.Errors.Select(e => e.ErrorMessage).ToList(); } else { WXQ.BusinessCore.systemmanage.UserOp op = new WXQ.BusinessCore.systemmanage.UserOp(); WXQ.Enties.Users userModel = op.Login(model.UserName, model.PassWord); if (userModel != null && userModel.UsersId > 0) { TokenModelJWT jwtUser = new TokenModelJWT { Uid = userModel.UsersId }; result.Data = JwtHelper.SerializeJWT(jwtUser); } else { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } } return(Json(result)); }