/// <summary> /// 修改用户标签组配置 /// </summary> /// <param name="userTags"></param> /// <returns></returns> public bool UpdateWebAwardUserTags(WebAwardUserTagsDetail userTags) { var req = Mapper.Map <WebAwardUserTagsDetail, UpdateWebAwardUserTagsRequest>(userTags); var res = MKMSClient.Send <UpdateWebAwardUserTagsResponse>(req); return(res.DoFlag); }
/// <summary> /// /// </summary> /// <param name="id">主键</param> /// <param name="awardId">抽奖活动配置ID</param> /// <param name="awardName">抽奖活动配置名称</param> /// <returns></returns> public ActionResult WebAwardUserTagsDetail(int?id, int?awardId, string awardName) { var result = new WebAwardUserTagsDetail(); if (id > 0) { result = WebAwardClient.Instance.QueryWebAwardUserTagsById(id.Value); } ViewBag.IntAwardId = awardId; ViewBag.vchAwardName = awardName; return(View(result)); }
/// <summary> /// 根据用户标签组配置Id查询单条信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public WebAwardUserTagsDetail QueryWebAwardUserTagsById(int id) { var result = new WebAwardUserTagsDetail(); var req = new QueryWebAwardUserTagsByIdRequest(); req.IntTagsId = id; var res = MKMSClient.Send <QueryWebAwardUserTagsByIdResponse>(req); if (res.DoFlag) { result = Mapper.Map <Web_Award_UserTagsExt, WebAwardUserTagsDetail>(res.WebAwardUserTagsDos); } return(result); }
public JsonResult SaveUserTags(WebAwardUserTagsDetail userTags) { var result = new BaseResponse(); try { if (userTags.IntTagsId > 0) { //修改 userTags.IntUpdateUserId = UserInfo.UserSysNo; userTags.DtUpdateTime = DateTime.Now; var res = WebAwardClient.Instance.UpdateWebAwardUserTags(userTags); if (res) { result.DoFlag = true; } else { result.DoResult = "修改失败,请稍后重试... ..."; } } else { //新增 userTags.DtCreateTime = DateTime.Now; userTags.IntCreateUserId = UserInfo.UserSysNo; userTags.IntStatus = 1; var res = WebAwardClient.Instance.AddWebAwardUserTags(userTags); if (res) { result.DoFlag = true; } else { result.DoResult = "新增失败,请稍后重试... ..."; } } } catch (Exception ex) { result.DoResult = "修改异常,请稍后重试... ..."; } return(Json(result, JsonRequestBehavior.AllowGet)); }