/// <summary> /// 推广信息列表 /// </summary> /// <param name="spreadInfo"></param> /// <returns></returns> public SpreadInfoRefer QuertSpreadInfo(SpreadInfoRefer spreadInfo) { var result = new SpreadInfoRefer(); var req = new GetSpreadInfoListRequest(); if (spreadInfo.SearchDetail != null) { req.UserId = spreadInfo.SearchDetail.UserId; req.UserName = spreadInfo.SearchDetail.UserName; } req.PageIndex = spreadInfo.PageIndex; req.PageSize = spreadInfo.PageSize; var res = MKMSClient.Send <GetSpreadInfoListResponse>(req); if (res.DoFlag) { result.List = Mapper.MappGereric <SpreadExt, SpreadInfoDetail>(res.SpreadDos); result.Total = res.Total; } result.SearchDetail = spreadInfo.SearchDetail; result.PageIndex = spreadInfo.PageIndex; result.PageSize = spreadInfo.PageSize; return(result); }
// GET: /SpreadInfo/ #region 推广列表 /// <summary> /// 推广列表 /// </summary> /// <param name="spreadInfo"></param> /// <returns></returns> public ActionResult Index(SpreadInfoRefer spreadInfo) { #region 通过第三方标识查找用户信息 var res = new ResultUserByUnionIdentity(); var req = new GetUserByUnionIdentity(); res = QueryUserByUnionIdentity(req); Session["S_RoleInfo"] = res.RoleInfo; Session["S_UserInfo"] = res.UserInfo; #endregion var result = new SpreadInfoRefer(); spreadInfo.SearchDetail.UserId = UserInfo.UserSysNo; result = SpreadInfoClient.Instance.QuertSpreadInfo(spreadInfo); return(View(result)); }