From eea9ea3094e223d531ec058a1ef6e1656b0a5216 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期一, 10 三月 2025 09:05:22 +0800 Subject: [PATCH] 送货单逾期不要 就是要订单没有送货的逾期 完成 送货管理下 未送货订单 /Pages/business/OrderSonghuoanchiList.aspx 01 --- CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs | 94 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 94 insertions(+), 0 deletions(-) diff --git a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs index 84ff7ae..902ceab 100644 --- a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs +++ b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs @@ -674,6 +674,100 @@ + /// <summary> + /// 鏌ヨ瀹㈡埛棰勪粯娆惧垪琛� + /// </summary> + /// <param name="pa"></param> + /// <returns></returns> + public IEnumerable<EC_OrderBasic> GetModelPageListForSonghuoyanchis(Pagination pa, string DeliveryTime, string Province, string City, string County, string BuyerName, string BusinessManagerId, string SellerOrderId, string DocumentName, Guid SellerId) + { + string Condition = " and ( ob.[OrderState] ='1' or ob.[OrderState] ='2' or ob.[OrderState] ='3' or ob.[OrderState] ='4' ) and SellerId='" + SellerId + "' "; + + if (!string.IsNullOrEmpty(DeliveryTime)) + { + if (DeliveryTime == "鏄庡ぉ") + { + Condition += " and ( DATEDIFF(DAY,GETDATE(),ob.[DeliveryTime])=1 or DATEDIFF(DAY,GETDATE(),oe.[DelayTime])=1 )"; + } + else if (DeliveryTime == "鍚庡ぉ") + { + Condition += " and ( DATEDIFF(DAY,GETDATE(),ob.[DeliveryTime])=2 or DATEDIFF(DAY,GETDATE(),oe.[DelayTime])=2 )"; + } + else if (DeliveryTime == "3澶�") + { + Condition += " and ( DATEDIFF(DAY,GETDATE(),ob.[DeliveryTime])=3 or DATEDIFF(DAY,GETDATE(),oe.[DelayTime])=3 )"; + } + else if (DeliveryTime == "4澶�") + { + Condition += " and ( DATEDIFF(DAY,GETDATE(),ob.[DeliveryTime])=4 or DATEDIFF(DAY,GETDATE(),oe.[DelayTime])=4 )"; + } + else if (DeliveryTime == "5澶�") + { + Condition += " and ( DATEDIFF(DAY,GETDATE(),ob.[DeliveryTime])=5 or DATEDIFF(DAY,GETDATE(),oe.[DelayTime])=5) "; + } + else if (DeliveryTime == "6澶�") + { + Condition += " and ( DATEDIFF(DAY,GETDATE(),ob.[DeliveryTime])=6 or DATEDIFF(DAY,GETDATE(),oe.[DelayTime])=6) "; + } + else if (DeliveryTime == "7澶�") + { + Condition += " and ( DATEDIFF(DAY,GETDATE(),ob.[DeliveryTime])=7 or DATEDIFF(DAY,GETDATE(),oe.[DelayTime])=7 )"; + } + else if (DeliveryTime == "涓�鍛ㄥ悗") + { + Condition += " and ( DATEDIFF(DAY,GETDATE(),ob.[DeliveryTime]) >7 or DATEDIFF(DAY,GETDATE(),oe.[DelayTime])>7 )"; + } + else if (DeliveryTime == "閫炬湡") + { + Condition += " and ( DATEDIFF(DAY,GETDATE(),ob.[DeliveryTime])<=0 or DATEDIFF(DAY,GETDATE(),oe.[DelayTime])<=0 )"; + } + + } + + if (!string.IsNullOrEmpty(Province)) + Condition += string.Format(" and CustomerCommunications.Province='{0}'", Province); + + if (!string.IsNullOrEmpty(City)) + Condition += string.Format(" and CustomerCommunications.City='{0}'", City); + + if (!string.IsNullOrEmpty(County)) + Condition += string.Format(" and CustomerCommunications.County='{0}'", County); + + if (!string.IsNullOrEmpty(BuyerName)) + { + Condition += " and ob.BuyerName like '%" + BuyerName + "%'"; + } + if (!string.IsNullOrEmpty(BusinessManagerId)) + { + Condition += string.Format(" and oe.BusinessManagerId='{0}'", BusinessManagerId); + } + + + + if (!string.IsNullOrEmpty(SellerOrderId)) + { + Condition += " and ob.SellerOrderId like '%" + SellerOrderId + "%'"; ; + } + if (!string.IsNullOrEmpty(DocumentName)) + { + Condition += " and ob.DocumentName like '%" + DocumentName + "%'"; ; + } + + + Query query = new Query(); + IList<Criterion> criterias = new List<Criterion>() + { + new Criterion("", Condition), + + new Criterion("orderBy"," [DeliveryTime] DESC ") + }; + query.Criteria = criterias; + return _eC_OrderBasicDAL.SelectModelPage_weiwangong(query, pa); + } + + + + /// <summary> /// 鏍规嵁鏂板璁㈠崟鎿嶄綔锛屽苟淇敼璁㈠崟鐘舵�� -- Gitblit v1.9.1