diff --git a/TradeManage/bin/TradeManageNew.dll b/TradeManage/bin/TradeManageNew.dll index e2c1f30..72c7e5f 100644 Binary files a/TradeManage/bin/TradeManageNew.dll and b/TradeManage/bin/TradeManageNew.dll differ diff --git a/TradeManageNew/DataNew.cs b/TradeManageNew/DataNew.cs index e3060af..b102b6e 100644 --- a/TradeManageNew/DataNew.cs +++ b/TradeManageNew/DataNew.cs @@ -31134,6 +31134,26 @@ left Join JC_Shop b on a.Shopid = b.Shopid"; } #endregion - + #region 根据sku读temu订单 + public static List GetTemuOrderFromSKU(string SKU) + { + + string tsql = @" +select c.SKU1,KcNum=c.WestNum+c.EastNum,c.WestNum,c.EastNum,b.*,lr=b.TotalPrice-b.yj-b.ck-b.cb-b.hwsf-b.sjyf-b.sjtc from DT_OrderGoods a +inner join ( +select a.orderid,c.ShopName,a.PlatOrderCode,a.InDate,TotalPrice=isnull(a.TotalPrice,0),yj=isnull(b.yj,0),ck=isnull(b.ck,0),sjtc=isnull(b.sjtc,isnull(b.tc,0)),sjyf=isnull(b.sjyf,isnull(b.yf,0)),cb=isnull(b.sjcb,isnull(b.cb,0))/6.3,hwsf=isnull(b.hwsf,0)/6.3,b.sku from DT_OrderInfo a +left join JC_Shop c on a.ShopId=c.ShopId +left join DT_Fees b on a.OrderId=b.orderid +where a.State>0 and a.State<3 and a.PlatId=23)b on a.OrderId=b.OrderId +inner join HW_GoodsDetail c on a.DetailId=c.DetailId +where a.SKU1=@SKU"; + Database db = DatabaseFactory.CreateDatabase(); + DbCommand cmd = db.GetSqlStringCommand(tsql); + db.AddInParameter(cmd, "@SKU", DbType.String, SKU); + DataTable tb = db.ExecuteDataTable(cmd); + return tb.ToList(); + + } + #endregion } } \ No newline at end of file diff --git a/TradeManageNew/ModelNew.cs b/TradeManageNew/ModelNew.cs index 06749ce..461d2a6 100644 --- a/TradeManageNew/ModelNew.cs +++ b/TradeManageNew/ModelNew.cs @@ -11359,4 +11359,25 @@ namespace TradeManageNew /// public Int32? OutNum { get; set; } } + + public class TemuSKUOrder + { + public String ShopName { get; set; } + public String PlatOrderCode { get; set; } + public String SKU1 { get; set; } + + public Int32? WestNum { get; set; } + public Int32? EastNum { get; set; } + public Int32? KCNum { get; set; } + public DateTime? InDate { get; set; } + public Decimal? lr { get; set; } + + public Decimal? TotalPrice { get; set; } + public Decimal? yj { get; set; } + public Decimal? ck { get; set; } + public Decimal? sjtc { get; set; } + public Decimal? sjyf { get; set; } + public Decimal? cb { get; set; } + public Decimal? hwsf { get; set; } + } } \ No newline at end of file diff --git a/TradeManageNew/bin/TradeManageNew.dll b/TradeManageNew/bin/TradeManageNew.dll index 72c7e5f..94db7c3 100644 Binary files a/TradeManageNew/bin/TradeManageNew.dll and b/TradeManageNew/bin/TradeManageNew.dll differ diff --git a/TradeManageNew/bin/TradeManageNew.dll.config b/TradeManageNew/bin/TradeManageNew.dll.config index 4b0b07e..66850e4 100644 --- a/TradeManageNew/bin/TradeManageNew.dll.config +++ b/TradeManageNew/bin/TradeManageNew.dll.config @@ -63,11 +63,11 @@ - + - + diff --git a/TradeManageNew/bin/TradeManageNew.pdb b/TradeManageNew/bin/TradeManageNew.pdb index 36621fe..8ccfe51 100644 Binary files a/TradeManageNew/bin/TradeManageNew.pdb and b/TradeManageNew/bin/TradeManageNew.pdb differ diff --git a/TradeManageNew/obj/Debug/TradeManageNew.dll b/TradeManageNew/obj/Debug/TradeManageNew.dll index 72c7e5f..94db7c3 100644 Binary files a/TradeManageNew/obj/Debug/TradeManageNew.dll and b/TradeManageNew/obj/Debug/TradeManageNew.dll differ diff --git a/TradeManageNew/obj/Debug/TradeManageNew.pdb b/TradeManageNew/obj/Debug/TradeManageNew.pdb index 36621fe..8ccfe51 100644 Binary files a/TradeManageNew/obj/Debug/TradeManageNew.pdb and b/TradeManageNew/obj/Debug/TradeManageNew.pdb differ