//获取配送时间点 internal static List <TimeSpan> GetDeliveryTimePointBySO(SOInfo so) { //获取自动审单检查项信息 var csTBOrderCheckMasterList = ExternalDomainBroker.GetCSTBOrderCheckMasterList(so.CompanyCode); //获取自动审单检查项具体的明细项信息 var csTBOrderCheckItemList = new List <OrderCheckItem>(); csTBOrderCheckMasterList.ForEach(p => { csTBOrderCheckItemList.AddRange(p.OrderCheckItemList); }); var csItem = csTBOrderCheckItemList.Find(x => { return((x.ReferenceType == "DT11" || x.ReferenceType == "DT12") //&& x.Status == OrderCheckStatus.Invalid && x.ReferenceContent.Contains(so.ShippingInfo.ShipTypeSysNo.ToString())); }); if (csItem == null) { return(new List <TimeSpan>()); } return(ParseTimeSpot(csItem.Description)); }