private static void InsertGoodsOrderByState(DateTime start, DateTime end, string orderState, string session, string nick, TaoBaoGoodsOrderService tbgoDal, List <string> tids) { IList <GoodsOrderInfo> goodsOrderList = TaoBaoAPI.GetGoodsOrderInfoList(nick, start, end, session, orderState); if (goodsOrderList == null) { LogInfo.WriteLog("订购时获取订单错误", "参数错误"); } else { for (int i = 0; i < goodsOrderList.Count; i++) { //判断是否已经添加 if (tids.Contains(goodsOrderList[i].tid)) { continue; } goodsOrderList[i].UsePromotion = TaoBaoAPI.GetPromotion(nick, session, goodsOrderList[i].tid, "店铺优惠券"); goodsOrderList[i].PingInfo = TaoBaoAPI.GetPingjia(nick, session, goodsOrderList[i].tid); if (goodsOrderList[i].PingInfo == null) { goodsOrderList[i].PingInfo = new PingJiaInfo { content = "", created = DateTime.Parse("1990-1-1"), result = "" }; } tbgoDal.InsertTaoBaoGoodsOrder(goodsOrderList[i]); tbgoDal.InsertChildOrderInfo(goodsOrderList[i].orders, goodsOrderList[i].tid); //添加进集合 tids.Add(goodsOrderList[i].tid); } } }