diff --git a/B3_DongFangWanQi.Web/B3_DongFangWanQi.Web.csproj b/B3_DongFangWanQi.Web/B3_DongFangWanQi.Web.csproj
index 791ce00..6488d40 100644
--- a/B3_DongFangWanQi.Web/B3_DongFangWanQi.Web.csproj
+++ b/B3_DongFangWanQi.Web/B3_DongFangWanQi.Web.csproj
@@ -91,6 +91,7 @@
+
diff --git a/B3_DongFangWanQi.Web/TypeIOCs/OrderAfterSaveTypeIoc.cs b/B3_DongFangWanQi.Web/TypeIOCs/OrderAfterSaveTypeIoc.cs
new file mode 100644
index 0000000..ad6df1a
--- /dev/null
+++ b/B3_DongFangWanQi.Web/TypeIOCs/OrderAfterSaveTypeIoc.cs
@@ -0,0 +1,44 @@
+using BWP.B3Frameworks;
+using BWP.B3Sale.BL;
+using BWP.B3Sale.BO;
+using Forks.EnterpriseServices.BusinessInterfaces;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace BWP.Web.TypeIOCs
+{
+ [TypeIOC(typeof(OrderBL), typeof(OrderBL.BaseBLIOCs.AfterSave))]
+ class OrderAfterSaveTypeIoc : OrderBL.BaseBLIOCs.AfterSave
+ {
+ public void Invoke(IDmoContext context, Order dmo)
+ {
+
+ var year = Convert.ToDateTime(dmo.LoadTime).Year;
+ var month = Convert.ToDateTime(dmo.LoadTime).Month;
+ string strMonth = Convert.ToString(month);
+ if (strMonth.Length == 1)
+ {
+ strMonth = "0" + strMonth;
+ }
+ var day = Convert.ToDateTime(dmo.LoadTime).Day;
+
+
+ string orderID = Convert.ToString(dmo.ID);
+ if (orderID.Length == 1)
+ {
+ orderID = "00" + orderID;
+ }
+ else if (orderID.Length == 2)
+ {
+ orderID = "0" + orderID;
+ }
+
+ dmo.CustomerOrderNo = "DFWQ" + year + strMonth + orderID;
+ }
+
+
+
+ }
+}