/// <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); }
//新增、修改 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)); }
//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)); }