public bool UpdateWebAwardPrize(WebPrizeDetail webPrize) { var req = Mapper.Map <WebPrizeDetail, UpdateWebAwardPrizeRequest>(webPrize); var res = MKMSClient.Send <UpdateWebAwardPrizeResponse>(req); return(res.DoFlag); }
public JsonResult SaveWebAwardPrize(WebPrizeDetail webPrize) { var result = new BaseResponse(); try { if (webPrize.IntPrizeId > 0) { webPrize.DtUpdateTime = DateTime.Now; webPrize.DtUpdateUser = UserInfo.UserSysNo; //修改 var res = WebAwardClient.Instance.UpdateWebAwardPrize(webPrize); if (res) { result.DoFlag = true; } else { result.DoResult = "修改失败,请稍后重试... ...."; } } else { webPrize.DtCreateTime = DateTime.Now; webPrize.DtCreateUser = UserInfo.UserSysNo; webPrize.IntStatus = 1; if (webPrize.IntAwardId > 0) { webPrize.IntNumId = 0; } if (webPrize.IntNumId > 0) { webPrize.IntAwardId = 0; } //新增 var res = WebAwardClient.Instance.AddWebAwardPrize(webPrize); if (res) { result.DoFlag = true; } else { result.DoResult = "新增失败,请稍后重试... ...."; } } } catch (Exception ex) { result.DoResult = "保存异常,请稍后重试... ...."; } return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 根据奖项配置ID查询单条信息 /// </summary> /// <param name="webPrize"></param> /// <returns></returns> public WebPrizeDetail QueryWebAwardPrizeById(WebPrizeDetail webPrize) { var result = new WebPrizeDetail(); var req = new QueryWebAwardPrizeByIdRequest(); req.IntPrizeId = webPrize.IntPrizeId; var res = MKMSClient.Send <QueryWebAwardPrizeByIdResponse>(req); if (res.DoFlag) { result = Mapper.Map <Web_Award_PrizeExt, WebPrizeDetail>(res.WebAwardPrizeDos); } return(result); }
/// <summary> /// /// </summary> /// <param name="id">奖项配置主键</param> /// <param name="intNumId">次数配置主键</param> /// <param name="intAwardId">活动配置ID</param> /// <param name="strName">活动配置名称</param> /// <returns></returns> public ActionResult WebAwardPrizeDetail(int?id, int?intNumId, int?intAwardId, string strName) { var result = new WebPrizeDetail(); result.IntPrizeId = id; result = WebAwardClient.Instance.QueryWebAwardPrizeById(result); ViewBag.intNumId = intNumId; //次数配置ID ViewBag.intAwardId = intAwardId; //活动Id ViewBag.vchAwardName = strName; //活动名称 //奖品类型列表 var webAwardPrizeModel = WebAwardClient.Instance.QueryWebAwardPrizeModel(); ViewBag.WebAwardPrizeModel = webAwardPrizeModel; return(View(result)); }