/// <summary> /// 处理团购 /// </summary> public static void Process(JobContext context) { GetConfig(); //获取团购信息 List <ProductGroupBuyingEntity> groupList = SODA.GetGroupBuyNeedProcess(CompanyCode); if (groupList == null || groupList.Count == 0) { Console.WriteLine("没有符合的团购信息"); return; } Console.WriteLine(string.Format("本次获取团购数量:{0}", groupList.Count)); foreach (ProductGroupBuyingEntity group in groupList) { //团购结束未处理 if (group.Status == "F" && group.IsSettlement == "N" && group.SuccessDate == null) { //团购失败 FailedGroupBuyProcess(group, context); } else if ((group.Status == "F" && group.IsSettlement == "N" && group.SuccessDate != null) || group.IsSettlement == "C") { //团购成功 SuccessfulGroupBuyProcess(group, context); } } }