Exemplo n.º 1
0
        //***************************************************************************

        #region 推广活动列表
        /// <summary>
        /// 推广活动列表
        /// </summary>
        /// <param name="activity"></param>
        /// <returns></returns>
        public ActionResult ActivityIndex(SpreadActivityRefer activity)
        {
            #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 SpreadActivityRefer();
            result = SpreadInfoClient.Instance.QueryActivityListByPage(activity);
            return(View(result));
        }
Exemplo n.º 2
0
        //***************************************************************************

        #region 推广活动列表
        /// <summary>
        /// 推广活动列表
        /// </summary>
        /// <param name="activity"></param>
        /// <returns></returns>
        public SpreadActivityRefer QueryActivityListByPage(SpreadActivityRefer activity)
        {
            var result = new SpreadActivityRefer();
            var req    = new ActivityListByPageRequest();

            req.PageIndex = activity.PageIndex;
            req.PageSize  = activity.PageSize;

            var res = MKMSClient.Send <ActivityListByPageResponse>(req);

            if (res.DoFlag)
            {
                result.List  = Mapper.MappGereric <Spread_ActivityExt, SpreadActivity>(res.Data);
                result.Total = res.Sum;
            }

            result.SearchDetail = activity.SearchDetail;
            result.PageIndex    = activity.PageIndex;
            result.PageSize     = activity.PageSize;

            return(result);
        }