12345678910111213141516171819202122232425262728293031323334353637383940 |
-
- using System;
- using CZFW.Framework.Interface;
- using CZFW.Framework.Model.ViewModel;
- using CZFW.Framework.Model.Entity;
- namespace CZFW.Framework.Logic
- {
- public class SysUserLogonLogic : LogicBase<SysUserLogonEntity>, ISysUserLogon
- {
- public ResultModel ChangePassword(int id, string oldPassword, string newPassword)
- {
- var userLogon = GetEntity(x => x.UserId == id);
- if (userLogon == null)
- {
- return new ResultModel { Success = false,Message="没有找到相关的用户记录!" };
- }
- if (userLogon.UserPassword != oldPassword) return new ResultModel { Success = false, Message = "原密码输入有误!" }; ;
- userLogon.UserPassword = newPassword;
- userLogon.ChangePasswordDate = DateTime.Now;
- return EditEntity(userLogon);
- }
- }
- }
|