public string SendCouponManually(int userId) { return(""); var success = ""; var error = ""; var doResult = ""; var list = new List <M_SendInfo>(); list.Add(new M_SendInfo { CouponKey = Configurator.JsonServiceUrl("NewMemberCouponKey"), UserId = userId, SendDescription = "系统发送" }); var request = new CouponSendDetail { Operator = UserInfo.UserSysNo, ClientIp = ServiceData.GetClientIP(), Sends = list }; bool DoFlag = BaseCouponConfigClient.Instance.SendCopuonFunction(request, out doResult, out success, out error); if (string.IsNullOrEmpty(doResult)) { if (DoFlag) { doResult = "发券成功。"; VIPClient.Instance.Add168CouponLog(userId.ToString()); } else { doResult = "发券失败。"; } } if (error == null || error == "null") { error = ""; } if (success == null || success == "null") { success = ""; } return(doResult + ";" + success + ";" + error); }
//发送优惠券 public JsonResult Save(string memNos, string couponKey) { var result = new BaseResponse() { DoFlag = false, DoResult = "发送失败,请稍后重试... ..." }; try { var list = new List <M_SendInfo>(); memNos = memNos.Replace(",", ",").Trim();//替换中文字符 foreach (var item in memNos.Split(',')) { var userId = 0; int.TryParse(item, out userId); list.Add(new M_SendInfo { CouponKey = couponKey, UserId = userId, SendDescription = "系统发送" }); } var request = new CouponSendDetail { Operator = UserInfo.UserSysNo, ClientIp = ServiceData.GetClientIP(), Sends = list }; var success = ""; var error = ""; var doResult = ""; result.DoFlag = BaseCouponConfigClient.Instance.SendCopuonFunction(request, out doResult, out success, out error); result.DoResult = doResult + ";" + success + ";" + error; } catch (Exception ex) { result.DoResult = "发送异常,请稍后重试... ..."; } return(Json(result, JsonRequestBehavior.AllowGet)); }