public async Task <IActionResult> SubmitPwd(ChangePassWordReuqest query) { if (string.IsNullOrWhiteSpace(query.F_NewPawword)) { return(Error("新密码不能为空")); } if (string.IsNullOrWhiteSpace(query.F_OldPawword)) { return(Error("老密码不能为空")); } if (!userApp.ChangePassworld(OperatorProvider.Provider.GetCurrent().UserId, query.F_OldPawword, query.F_NewPawword)) { return(Error("原密码不正确")); } new LogApp().WriteDbLog(new LogEntity { F_ModuleName = "系统登录", F_Type = DbLogType.Exit.ToString(), F_Account = OperatorProvider.Provider.GetCurrent().UserCode, F_NickName = OperatorProvider.Provider.GetCurrent().UserName, F_Result = true, F_Description = "安全退出系统", }); await OperatorProvider.Provider.RemoveCurrent(); return(Success("密码修改成功,请重新登录")); }