From 006dca9a42fba209410906ef39e96912266f3561 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期四, 19 三月 2026 09:05:38 +0800
Subject: [PATCH] 20260318 在司机后面把车牌号加上,如:“龚小虎(川G51020)” 送货计划的客户名称: 下单状态也查询
---
CY_ECommercePlatform/CY.BLL/OA/OA_CarManageBLL.cs | 31 +++++++++++++++
CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs | 6 +-
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx.cs | 16 ++++++-
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.cs | 2
CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs | 4 +-
CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs | 2
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx.cs | 15 ++++++-
CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.cs | 2
8 files changed, 65 insertions(+), 13 deletions(-)
diff --git a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
index 546ff09..25ac75c 100644
--- a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
@@ -298,9 +298,9 @@
/// </summary>
/// <param name="orderIds">璁㈠崟缂栧彿</param>
/// <returns></returns>
- public IEnumerable<EC_OrderBasic> GetOrderByPrintTypeId(int PrintTypeId)
+ public IEnumerable<EC_OrderBasic> GetOrderByPrintTypeId(int PrintTypeId, Guid MemberId)
{
- return _eC_OrderBasicDAL.GetOrderByPrintTypeId(PrintTypeId);
+ return _eC_OrderBasicDAL.GetOrderByPrintTypeId(PrintTypeId, MemberId);
}
/// <summary>
diff --git a/CY_ECommercePlatform/CY.BLL/OA/OA_CarManageBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/OA_CarManageBLL.cs
index baf8787..6c3cf22 100644
--- a/CY_ECommercePlatform/CY.BLL/OA/OA_CarManageBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/OA/OA_CarManageBLL.cs
@@ -112,5 +112,36 @@
return oA_CarManages;
}
+
+
+
+ /// <summary>
+ /// 鏍规嵁鍘傚晢缂栧彿鑾峰彇鍛樺伐鍒楄〃
+ /// </summary>
+ /// <param name="FirmId"></param>
+ /// <param name="IsBusinessManager"></param>
+ /// <param name="IsAccountManager"></param>
+ /// <returns></returns>
+ public IEnumerable<Model.OA_CarManage> SelectListByFirmIdnotstaff(Guid FirmId)
+ {
+ var oA_CarManages = iOA_CarManageDAL.SelectListByFirmId(FirmId);
+ //OA_StaffBLL _OA_StaffBLL = new OA_StaffBLL();
+ //foreach (var oA_CarManage in oA_CarManages)
+ //{
+ // if (oA_CarManage.StaffID.HasValue)
+ // {
+ // var oA_Staff = _OA_StaffBLL.GetModelByKeyid(oA_CarManage.StaffID);
+ // if (oA_Staff != null)
+ // {
+ // oA_CarManage.CarNumber = oA_CarManage.CarNumber + "(" + oA_Staff.Name + ")";
+ // }
+ // }
+
+
+ //}
+
+ return oA_CarManages;
+ }
+
}
}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs b/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
index 8f6da91..1341c58 100644
--- a/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
+++ b/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
@@ -173,7 +173,7 @@
/// </summary>
/// <param name="orderIds">璁㈠崟缂栧彿</param>
/// <returns></returns>
- IEnumerable<EC_OrderBasic> GetOrderByPrintTypeId(int PrintTypeId);
+ IEnumerable<EC_OrderBasic> GetOrderByPrintTypeId(int PrintTypeId, Guid MemberId);
/// <summary>
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
index 56cd407..5dcc001 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
@@ -1536,10 +1536,10 @@
/// </summary>
/// <param name="orderId">璁㈠崟缂栧彿</param>
/// <returns></returns>
- public IEnumerable<EC_OrderBasic> GetOrderByPrintTypeId(int PrintTypeId)
+ public IEnumerable<EC_OrderBasic> GetOrderByPrintTypeId(int PrintTypeId, Guid MemberId)
{
-
- IList<EC_OrderBasic> result = _dataBase.SelectModel<EC_OrderBasic>(" * ", "EC_OrderBasic ", string.Format(" PrintTypeId = {0} and (OrderState = 4 or OrderState = 2 or OrderState = 3 )", PrintTypeId));
+ //string sss = "EC_OrderBasic" + string.Format(" PrintTypeId = {0} and SellerId = '{1}' and OrderTypeId=1 and (OrderState = 4 or OrderState = 2 or OrderState = 3 or OrderState = 1)", PrintTypeId, MemberId.ToString());
+ IList<EC_OrderBasic> result = _dataBase.SelectModel<EC_OrderBasic>(" * ", "EC_OrderBasic ", string.Format(" PrintTypeId = {0} and SellerId = '{1}' and OrderTypeId=1 and (OrderState = 4 or OrderState = 2 or OrderState = 3 or OrderState = 1)", PrintTypeId, MemberId.ToString()));
return result;
}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx.cs
index e9749c8..0c79257 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPai.aspx.cs
@@ -99,9 +99,19 @@
-
-
- this.selCarId.DataSource = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.SM_Post == "鍙告満");
+ var staffs = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.SM_Post == "鍙告満");
+ var oA_CarManages =_OA_CarManageBll.SelectListByFirmIdnotstaff(CurrentUser.MemberId);
+ foreach(var staff in staffs)
+ {
+ var oA_CarManage = oA_CarManages.Where(x => x.StaffID == staff.Keyid).FirstOrDefault();
+ {
+ if(oA_CarManage != null)
+ {
+ staff.Name = staff.Name + "(" + oA_CarManage.CarNumber + ")";
+ }
+ }
+ }
+ this.selCarId.DataSource = staffs;
this.selCarId.DataTextField = "Name";
this.selCarId.DataValueField = "Keyid";
this.selCarId.DataBind();
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx.cs
index 25b5869..99439d1 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiEdit.aspx.cs
@@ -98,10 +98,21 @@
-
+ var staffs = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.SM_Post == "鍙告満");
+ var oA_CarManages = _OA_CarManageBll.SelectListByFirmIdnotstaff(CurrentUser.MemberId);
+ foreach (var staff in staffs)
+ {
+ var oA_CarManage = oA_CarManages.Where(x => x.StaffID == staff.Keyid).FirstOrDefault();
+ {
+ if (oA_CarManage != null)
+ {
+ staff.Name = staff.Name + "(" + oA_CarManage.CarNumber + ")";
+ }
+ }
+ }
- this.selCarId.DataSource = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.SM_Post == "鍙告満");
+ this.selCarId.DataSource = staffs;
this.selCarId.DataTextField = "Name";
this.selCarId.DataValueField = "Keyid";
this.selCarId.DataBind();
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.cs
index ab171a4..e05b037 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookAnPaiList.aspx.cs
@@ -60,7 +60,7 @@
this.selDriver.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
- this.selBuyerName.DataSource = bll_EC_OrderBasicBLL.GetOrderByPrintTypeId(37).Where(x => x.OrderState == 4 || x.OrderState == 2 || x.OrderState == 3).OrderBy(x => x.CreateTime);
+ this.selBuyerName.DataSource = bll_EC_OrderBasicBLL.GetOrderByPrintTypeId(37, CurrentUser.MemberId).Where(x => x.OrderState == 4 || x.OrderState == 2 || x.OrderState == 3 || x.OrderState == 1).OrderBy(x => x.CreateTime);
this.selBuyerName.DataTextField = "BuyerName";
this.selBuyerName.DataValueField = "Keyid";
this.selBuyerName.DataBind();
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.cs
index c3fc7df..35bd5fb 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookLiShiAnPaiList.aspx.cs
@@ -60,7 +60,7 @@
this.selDriver.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
- this.selBuyerName.DataSource = bll_EC_OrderBasicBLL.GetOrderByPrintTypeId(37).Where(x => x.OrderState == 4 || x.OrderState == 2 || x.OrderState == 3).OrderBy(x => x.CreateTime);
+ this.selBuyerName.DataSource = bll_EC_OrderBasicBLL.GetOrderByPrintTypeId(37, CurrentUser.MemberId).Where(x => x.OrderState == 4 || x.OrderState == 2 || x.OrderState == 3 || x.OrderState == 1).OrderBy(x => x.CreateTime);
this.selBuyerName.DataTextField = "BuyerName";
this.selBuyerName.DataValueField = "Keyid";
this.selBuyerName.DataBind();
--
Gitblit v1.9.1