Exemplo n.º 1
0
        /// <summary>
        /// 修改推广信息
        /// </summary>
        /// <param name="spreadUser"></param>
        /// <returns></returns>
        public bool UpdateSpreadInfo(CreateSpreadUser spreadUser)
        {
            var req = Mapper.Map <CreateSpreadUser, UpdateSpreadInfoByKeyRequest>(spreadUser);
            var res = MKMSClient.Send <UpdateSpreadInfoByKeyResponse>(req);

            return(res.DoFlag);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 创建归属地
        /// </summary>
        /// <param name="spreadUser"></param>
        /// <returns></returns>
        public bool CreateRegionUser(CreateSpreadUser spreadUser)
        {
            var req = Mapper.Map <CreateSpreadUser, CreateRegionUserRequest>(spreadUser);
            var res = MKMSClient.Send <CreateRegionUserReponse>(req);

            return(res.DoFlag);
        }
Exemplo n.º 3
0
        public JsonResult CreateAttribution(CreateSpreadUser spreadUser)
        {
            var result = new BaseResponse();

            try
            {
                spreadUser.ParentUserId = UserInfo.UserSysNo;
                spreadUser.SpreadType   = AppEnum.SpreadType.Online;
                spreadUser.CreateUserId = UserInfo.UserSysNo;
                var res = SpreadInfoClient.Instance.CreateRegionUser(spreadUser);
                if (res)
                {
                    result.DoFlag   = true;
                    result.DoResult = "创建归属地成功... ...";
                }
                else
                {
                    result.DoResult = "创建归属地失败... ...";
                }
            }
            catch (Exception ex)
            {
                result.DoResult = "创建归属地异常,请稍后重试... ...";
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        /// <summary>
        /// 创建推广用户信息
        /// </summary>
        /// <param name="spreadUser"></param>
        /// <returns></returns>
        public JsonResult Save(CreateSpreadUser spreadUser)
        {
            var result = new BaseResponse();

            try
            {
                if (spreadUser.SpreadId > 0)
                {
                    //修改
                    var res = SpreadInfoClient.Instance.UpdateSpreadInfo(spreadUser);
                    if (res)
                    {
                        result.DoFlag   = true;
                        result.DoResult = "修改推广信息成功";
                    }
                    else
                    {
                        result.DoResult = "修改推广信息失败";
                    }
                }
                else
                {
                    if (spreadUser.Type == 1)
                    {
                        spreadUser.SpreadType = AppEnum.SpreadType.Online;
                    }
                    else
                    {
                        spreadUser.SpreadType = AppEnum.SpreadType.GroundSpread;
                    }

                    spreadUser.CreateUserId = UserInfo.UserSysNo;
                    var res = SpreadInfoClient.Instance.CreateSpreadUser(spreadUser);
                    if (res)
                    {
                        result.DoFlag   = true;
                        result.DoResult = "创建成功... ...";
                    }
                    else
                    {
                        result.DoResult = "创建失败... ...";
                    }
                }
            }
            catch (Exception ex)
            {
                result.DoResult = "保存推广点异常,请稍后重试... ...";
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }