public JsonResult AddDiscountCodeBatch(DiscountCodeBatchRes res) { var result = new BaseResponse() { DoFlag = false, DoResult = "操作失败" }; if (!res.SetCodeLength.HasValue || res.SetCodeLength <= 0 || res.SetCodeLength > 100) { result.DoResult = "码长度输入错误"; return(Json(result)); } if (!res.CreateCodeNum.HasValue || res.CreateCodeNum <= 0) { result.DoResult = "输入正确的生成数量"; return(Json(result)); } var message = ""; res.ApplyUserId = UserInfo.UserSysNo; res.ApplyUserName = UserInfo.UserName; result.DoFlag = BaseDiscountCodeConfigClient.Instance.AddDiscountBatch(res, out message); if (result.DoFlag) { result.DoResult = "操作成功"; } else { result.DoResult = "操作失败," + message; } return(Json(result)); }
/// <summary> /// 添加优惠码预约执行批次 /// </summary> /// <param name="request"></param> /// <returns></returns> public bool AddDiscountBatch(DiscountCodeBatchRes request, out string message) { var param = new AddDiscountBatchRequest() { // SysNo = request.SysNo, ActivitySysNo = request.ActivitySysNo, BatchFileName = request.BatchFileName, SetCodeLength = request.SetCodeLength, CreateCodeNum = request.CreateCodeNum, AdvanceTime = request.AdvanceTime, ExeStatus = 0,//新建 ExeDescription = request.ExeDescription, ApplyUserId = request.ApplyUserId, ApplyUserName = request.ApplyUserName, ApplyTime = DateTime.Now, OperationType = request.OperationType, // RowCreateDate = request.RowCreateDate, IsDelete = false, }; var response = MKMSClient.Send <AddDiscountBatchResponse>(param); message = response.DoResult; return(response.DoFlag); }