Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        // 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));
        }