/// <summary>
        /// 新增活动
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public bool AddCouponActivityConfigure(CouponActivityConfigureDetail request)
        {
            var param = Mapper.Map <CouponActivityConfigureDetail, AddCouponActivityConfigure>(request);

            param.UserId = 555;
            var response = MKMSClient.Send <AddCouponActivityConfigureResponse>(param);

            return(response.DoFlag);
        }
        /// <summary>
        /// 更新活动
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public bool UpdateCouponActivityConfigure(CouponActivityConfigureDetail request)
        {
            var upd = new UpdateCouponActivityConfigure();

            upd.SysNo    = request.SysNo;
            upd.UpdateTo = Mapper.Map <CouponActivityConfigureDetail, CouponActivityConfigureDto>(request);
            upd.UserId   = 555;
            var response = MKMSClient.Send <UpdateCouponActivityConfigureResponse>(upd);

            return(response.DoFlag);
        }
        /// <summary>
        /// 根据Id查询
        /// </summary>
        /// <param name="sysNo"></param>
        /// <returns></returns>
        public CouponActivityConfigureDetail QueryCouponActivityConfigureEntity(int sysNo)
        {
            var groupGooodsInfo = new CouponActivityConfigureDetail();
            var param           = new QueryCouponActivityConfigureEntity()
            {
                SysNo = sysNo
            };
            var response = MKMSClient.Send <QueryCouponActivityConfigureEntityResponse>(param);

            if (response.DoFlag)
            {
                groupGooodsInfo = Mapper.Map <CouponActivityConfigureDto, CouponActivityConfigureDetail>(response.QueryCouponActivityConfigureEntity);
            }
            return(groupGooodsInfo);
        }
示例#4
0
        //新增、修改
        public JsonResult Save2(CouponActivityConfigureDetail model)
        {
            var result = new BaseResponse()
            {
                DoFlag = false, DoResult = "保存失败,请稍后重试... ..."
            };

            try
            {
                if (model.SysNo > 0)
                {
                    //修改
                    var res = CouponActivityConfigureClient.Instance.UpdateCouponActivityConfigure(model);
                    if (res)
                    {
                        result.DoFlag = true;
                    }
                    else
                    {
                        result.DoResult = "修改失败,请稍后重试... ...";
                    }
                }
                else
                {
                    //新增
                    model.CreateTime        = DateTime.Now;
                    model.ReceiveLimitCount = 0;
                    model.IsDelete          = false;
                    var res = CouponActivityConfigureClient.Instance.AddCouponActivityConfigure(model);
                    if (res)
                    {
                        result.DoFlag = true;
                    }
                    else
                    {
                        result.DoResult = "新增失败,请稍后重试... ...";
                    }
                }
            }
            catch (Exception ex)
            {
                result.DoResult = "保存异常,请稍后重试... ...";
            }
            return(Json(result));
        }
示例#5
0
        //2进入编辑页面
        public ActionResult ActivityCouponEdit(int?SysNo)
        {
            var result = new CouponActivityConfigureDetail();

            if (SysNo > 0)
            {
                result = CouponActivityConfigureClient.Instance.QueryCouponActivityConfigureEntity(SysNo ?? 0);
            }
            else
            {
                //新增,根据GroupActivitySysNo 提取活动sysno和activitykey
                var id = Request.QueryString["GroupActivitySysNo"];
                if (id != null)
                {
                    var actEnt = CouponActivityClient.Instance.QueryCouponActivityEntity(Convert.ToInt16(id));
                    result.ActivitySysNo = actEnt.SysNo;
                    result.ActivityKey   = actEnt.ActivityKey;
                }
            }

            return(View(result));
        }