public virtual BatchResultRsp CouponsManualStop(List <int?> sysNoList) { List <string> successRecords = new List <string>(); List <string> failureRecords = new List <string>(); ObjectFactory <CouponsAppService> .Instance.ManualStop(sysNoList, out successRecords, out failureRecords); BatchResultRsp response = new BatchResultRsp(); response.SuccessRecords = successRecords; response.FailureRecords = failureRecords; return(response); }
public virtual BatchResultRsp SaleGiftVoid(List <int?> sysNoList) { List <string> successRecords = new List <string>(); List <string> failureRecords = new List <string>(); ObjectFactory <SaleGiftAppService> .Instance.Void(sysNoList, out successRecords, out failureRecords); BatchResultRsp response = new BatchResultRsp(); response.SuccessRecords = successRecords; response.FailureRecords = failureRecords; return(response); }
public virtual BatchResultRsp CouponsAuditRefuse(List <int?> sysNoList) { List <string> successRecords = new List <string>(); List <string> failureRecords = new List <string>(); ObjectFactory <CouponsAppService> .Instance.Audit(sysNoList, PromotionAuditType.Refuse, out successRecords, out failureRecords); BatchResultRsp response = new BatchResultRsp(); response.SuccessRecords = successRecords; response.FailureRecords = failureRecords; return(response); }
public BatchResultRsp BatchCreateSaleAdvItem(SaleAdvertisementItem msg) { var BatchResultRsp = new BatchResultRsp { SuccessRecords = new List <string>(), FailureRecords = new List <string>() }; var productIDList = msg.Introduction.Split('\r').Distinct().ToList(); SaleAdvertisementItem itemTmp = null; foreach (string pId in productIDList) { itemTmp = new SaleAdvertisementItem(); itemTmp.ProductID = pId; itemTmp.SaleAdvSysNo = msg.SaleAdvSysNo; itemTmp.RecommendType = msg.RecommendType; itemTmp.GroupPriority = msg.GroupPriority; itemTmp.Priority = msg.Priority++; itemTmp.GroupSysNo = msg.GroupSysNo; itemTmp.GroupName = msg.GroupName; itemTmp.IconAddr = msg.IconAddr; try { ObjectFactory <SaleAdvAppService> .Instance.CreateItem(itemTmp); BatchResultRsp.SuccessRecords.Add(pId); } catch (Exception ex) { BatchResultRsp.FailureRecords.Add(pId + ex.Message); continue; } } return(BatchResultRsp); }