/// <summary> /// 修改推广信息 /// </summary> /// <param name="spreadUser"></param> /// <returns></returns> public bool UpdateSpreadInfo(CreateSpreadUser spreadUser) { var req = Mapper.Map <CreateSpreadUser, UpdateSpreadInfoByKeyRequest>(spreadUser); var res = MKMSClient.Send <UpdateSpreadInfoByKeyResponse>(req); return(res.DoFlag); }
/// <summary> /// 创建归属地 /// </summary> /// <param name="spreadUser"></param> /// <returns></returns> public bool CreateRegionUser(CreateSpreadUser spreadUser) { var req = Mapper.Map <CreateSpreadUser, CreateRegionUserRequest>(spreadUser); var res = MKMSClient.Send <CreateRegionUserReponse>(req); return(res.DoFlag); }
public JsonResult CreateAttribution(CreateSpreadUser spreadUser) { var result = new BaseResponse(); try { spreadUser.ParentUserId = UserInfo.UserSysNo; spreadUser.SpreadType = AppEnum.SpreadType.Online; spreadUser.CreateUserId = UserInfo.UserSysNo; var res = SpreadInfoClient.Instance.CreateRegionUser(spreadUser); if (res) { result.DoFlag = true; result.DoResult = "创建归属地成功... ..."; } else { result.DoResult = "创建归属地失败... ..."; } } catch (Exception ex) { result.DoResult = "创建归属地异常,请稍后重试... ..."; } return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 创建推广用户信息 /// </summary> /// <param name="spreadUser"></param> /// <returns></returns> public JsonResult Save(CreateSpreadUser spreadUser) { var result = new BaseResponse(); try { if (spreadUser.SpreadId > 0) { //修改 var res = SpreadInfoClient.Instance.UpdateSpreadInfo(spreadUser); if (res) { result.DoFlag = true; result.DoResult = "修改推广信息成功"; } else { result.DoResult = "修改推广信息失败"; } } else { if (spreadUser.Type == 1) { spreadUser.SpreadType = AppEnum.SpreadType.Online; } else { spreadUser.SpreadType = AppEnum.SpreadType.GroundSpread; } spreadUser.CreateUserId = UserInfo.UserSysNo; var res = SpreadInfoClient.Instance.CreateSpreadUser(spreadUser); if (res) { result.DoFlag = true; result.DoResult = "创建成功... ..."; } else { result.DoResult = "创建失败... ..."; } } } catch (Exception ex) { result.DoResult = "保存推广点异常,请稍后重试... ..."; } return(Json(result, JsonRequestBehavior.AllowGet)); }