using APT.BaseData.Domain.Entities.OP; using APT.BaseData.Domain.Msg; using APT.Infrastructure.Core; using APT.Utility; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace APT.OP.WebApi.Controllers.Api { [Route("api/OP/User")] public partial class UserController : AuthorizeApiController { /// /// 重置密码 /// /// /// [HttpPost, Route("ReSetPwd")] public JsonActionResult ReSetPwd([FromBody] KeywordFilter filter) { return SafeExecute(() => { string userId = filter.Keyword; if (string.IsNullOrEmpty(userId)) userId = APT.Infrastructure.Api.AppContext.CurrentSession.UserId; if (string.IsNullOrEmpty(userId)) throw new Exception(ErrMsg.CM_NOEXIT_USER); var user = this.GetEntity(userId); user.PASSWORD = "E10ADC3949BA59ABBE56E057F20F883E";//默认密码123456 this.UpdateEntity(user); return true; }); } } }