From 304d77a8db4288f41efea471c5cf10613e590179 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 20 5月 2025 10:10:04 +0800
Subject: [PATCH] 优化
---
HIAWms/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Repositories/EfCoreWmsInOutStockOrderRepository.cs | 29 +++++++++++++++++++++++++++--
1 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Repositories/EfCoreWmsInOutStockOrderRepository.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Repositories/EfCoreWmsInOutStockOrderRepository.cs
index 30f58f9..2a3f7aa 100644
--- a/HIAWms/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Repositories/EfCoreWmsInOutStockOrderRepository.cs
+++ b/HIAWms/server/src/CMS.Plugin.HIAWms.EntityFrameworkCore/Repositories/EfCoreWmsInOutStockOrderRepository.cs
@@ -66,8 +66,33 @@
var sort = await (await GetQueryableAsync())
.Where(x => !x.IsDeleted).MaxAsync(x => x.Sort);
return sort + 1;
- }
-
+ }
+
+ /// <summary>
+ /// 鑾峰彇鏈�澶т紭鍏堢骇鍊�
+ /// </summary>
+ /// <returns></returns>
+ public async Task<int> GetMaxPriorityAsync()
+ {
+ // 鑾峰彇浠婂ぉ鐨勬棩鏈燂紙鏃堕棿閮ㄥ垎涓�00:00:00锛�
+ var today = DateTime.Today;
+
+ var queryable = await GetQueryableAsync();
+ var query = queryable
+ .Where(x => x.CreationTime > today)
+ .Where(x => !x.IsDeleted);
+
+ var hasAny = await query.AnyAsync();
+ if (!hasAny)
+ {
+ return 1;
+ }
+
+ // 鑾峰彇鏈�澶ort鍊煎苟鍔�1
+ var maxSort = await query.MaxAsync(x => x.Sort);
+ return maxSort + 1;
+ }
+
/// <summary>
/// 鑾峰彇鍒嗛〉鍒楄〃鍑哄叆搴撳崟鎹�
/// </summary>
--
Gitblit v1.9.3