From 7281004dc3854ed59e9164dcd27a59c8c2cf6667 Mon Sep 17 00:00:00 2001
From: qinchulong <qinchulong@hnkhzn.com>
Date: 星期六, 12 十月 2024 15:16:55 +0800
Subject: [PATCH] 初始化

---
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_StorageOutOrderRepository/OutboundOrder/Dt_OutOrderRepository.cs |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StorageOutOrderRepository/OutboundOrder/Dt_OutOrderRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StorageOutOrderRepository/OutboundOrder/Dt_OutOrderRepository.cs"
new file mode 100644
index 0000000..2311f5d
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StorageOutOrderRepository/OutboundOrder/Dt_OutOrderRepository.cs"
@@ -0,0 +1,30 @@
+锘縰sing WIDESEA_Core;
+
+namespace WIDESEA_StorageOutOrderRepository;
+
+public class Dt_OutOrderRepository : RepositoryBase<Dt_OutOrder>, IDt_OutOrderRepository
+{
+    public Dt_OutOrderRepository(IUnitOfWorkManage unitOfWorkManage) : base(unitOfWorkManage)
+    {
+    }
+
+    public Task<Dt_OutOrder> GetOutOrderByNumberAsync(string orderNumber)
+    {
+        Task<Dt_OutOrder>? order = Db.Queryable<Dt_OutOrder>()
+             .Includes(x => x.OrderDetailList)
+             .Where(x => x.OrderNumber == orderNumber).FirstAsync();
+        return order;
+    }
+
+    /// <summary>
+    /// 淇敼鍑哄簱璁㈠崟锛堝鑸慨鏀癸級
+    /// </summary>
+    /// <param name="outOrder"></param>
+    /// <returns>鏄惁鎴愬姛</returns>
+    public async Task<bool> OutOrderUpdatedAsync(Dt_OutOrder outOrder)
+    {
+        return await Db.UpdateNav(outOrder)
+            .Include(x => x.OrderDetailList)
+            .ExecuteCommandAsync();
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.3