public ResultRecommend GetRecommendInfo(QueryGetRecommend query) { var result = new ResultRecommend { Exception = new MyException(), RecommendList = new List <RecommendUser>() }; try { var realSsid = new EncryDecry().Md5Decrypt(query.Ssid); var arr = HelpTool.GetSession(realSsid); if (arr.Length < 3) { result.Exception.Exmsg = "not found"; result.Exception.Success = true; return(result); } var user = arr.GetValue(2).ToString(); var recommendList = _userRecommend.GetAllRecommend(user); foreach (var rec in recommendList) { result.RecommendList.Add(new RecommendUser { User = rec.User }); } result.Exception.Success = true; } catch (Exception ex) { result.Exception.Success = false; AppLogger.Error($"{ex.Message} {ex.StackTrace}"); } return(result); }
public string GetRecommendUser([FromBody] QueryGetRecommend query) { query.Ssid = query.Ssid.Substring(1, query.Ssid.Length - 2); var json = new UserRecommend().GetRecommendInfo(query); return(JsonConvert.SerializeObject(json)); }