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