public ResultDataWrapper <List <InspectConfigResultStatus> > GetEntities([FromUri] InspectConfigResultStatus parameter) { var lst = this.DbContext.InspectConfigResultStatuses.Take(1).ToList(); if (DateTime.Now.Second % 2 == 0) { throw new HaishanException("测试异常"); } lst.ForEach(x => x.ResultName = this.CurrentUser.UserInfo.Name); return(ResultDataWrapper.Ok(lst)); }
public ResultDataWrapper <UserInfo> Login(DTO.LoginInput parameter) { this.CurrentUser.UserInfo = UserInfo.lstUserInfo.Where(x => x.LoginName == parameter.LoginName) .Where(x => x.Pwd == parameter.Pwd) .FirstOrDefault(); if (this.CurrentUser.UserInfo == null) { throw new HaishanException("用户名或密码错误"); } this.CurrentUser.JwtData = new JwtData() { Id = this.CurrentUser.UserInfo.Id, CreateDateTime = DateTime.Now }; var token = JwtHelper.Encode(this.CurrentUser.JwtData); var rt = ResultDataWrapper.Ok(this.CurrentUser.UserInfo); rt.SetToken(token); return(rt); }