/// <summary>
        /// 修改
        /// </summary>
        /// <param name="floorConfig"></param>
        /// <returns></returns>
        public bool UpdateCoponBabyCoinRelation(CouponBabyCoinDetail floorConfig)
        {
            var req = Mapper.Map <CouponBabyCoinDetail, CouponUserOrderRelationDto>(floorConfig);
            var res = DataCenterJsonServiceClient.Send <UpdateBabyCoinCouponRelationResponse>(new UpdateBabyCoinCouponRelation
            {
                UpdBabyCoinCouponRelationEnt = req
            });

            return(res.DoFlag);
        }
Example #2
0
        public ActionResult Detail(int?id)
        {
            var result = new CouponBabyCoinDetail();

            if (id > 0)
            {
                var userId = UserInfo.UserSysNo;
                result = CouponBabyCoinConfigClient.Instance.QueryCoponBabyCoinRelationById(userId, id ?? 0);
            }
            return(View(result));
        }
Example #3
0
        //新增、修改
        public JsonResult Save(CouponBabyCoinDetail model)
        {
            var result = new BaseResponse()
            {
            };

            try
            {
                if (model.Id > 0)
                {
                    //修改
                    model.UpdateBy   = UserInfo.UserSysNo;
                    model.UpdateDate = DateTime.Now;
                    model.IsDeleted  = false;
                    var res = CouponBabyCoinConfigClient.Instance.UpdateCoponBabyCoinRelation(model);
                    if (res)
                    {
                        result.DoFlag = true;
                    }
                    else
                    {
                        result.DoResult = "修改失败,请稍后重试... ...";
                    }
                }
                else
                {
                    //新增
                    model.CreateBy   = UserInfo.UserSysNo;
                    model.CreateDate = DateTime.Now;
                    model.IsDeleted  = false;
                    var res = CouponBabyCoinConfigClient.Instance.AddCoponBabyCoinRelation(model);
                    if (res)
                    {
                        result.DoFlag = true;
                    }
                    else
                    {
                        result.DoResult = "新增失败,请稍后重试... ...";
                    }
                }
            }
            catch (Exception ex)
            {
                result.DoResult = "保存异常,请稍后重试... ...";
            }
            return(Json(result));
        }
        /// <summary>
        /// 根据Id查询单条信息
        /// </summary>
        /// <param name="floorConfig"></param>
        /// <returns></returns>
        public CouponBabyCoinDetail QueryCoponBabyCoinRelationById(int userid, int id)
        {
            var result = new CouponBabyCoinDetail();
            var req    = new QueryBabyCoinCouponRelationPageList();

            req.UserId = userid;
            if (id != 0)
            {
                req.where = " and Id=" + id;//0查询所有,>0查询单条
            }

            var res = DataCenterJsonServiceClient.Send <QueryBabyCoinCouponRelationPageListResponse>(req);

            if (res.DoFlag)
            {
                return(Mapper.MappGereric <CouponUserOrderRelationDto, CouponBabyCoinDetail>(res.QueryBabyCoinCouponRelationPageListDtos).First());
            }
            else
            {
                return(null);
            }
        }