From 215984859b4abd6da8918e26b15dc8a7c2596cab Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期五, 17 十月 2025 16:24:41 +0800
Subject: [PATCH] 逻辑优化
---
Services/WomdaaManager.cs | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/Services/WomdaaManager.cs b/Services/WomdaaManager.cs
index 7b377dd..67476a2 100644
--- a/Services/WomdaaManager.cs
+++ b/Services/WomdaaManager.cs
@@ -143,8 +143,8 @@
if (lastReport == null || !lastReport.BgDate.HasValue)
{
- // 娌℃湁鎶ュ伐璁板綍鎴栨姤宸ユ椂闂存棤鏁堬紝鍒濆閲囬泦鏁颁负褰撳墠閲囨暟
- vOrderBycl.InitCjNum = vOrderBycl.CurrentCjNum;
+ // 娌℃湁鎶ュ伐璁板綍鎴栨姤宸ユ椂闂存棤鏁堬紝鍒濆閲囬泦鏁颁负寮�宸ラ噰鏁�
+ vOrderBycl.InitCjNum = vOrderBycl.StartCjNum;
}
else
{
@@ -163,11 +163,11 @@
}
else
{
- // 2. 鎵炬姤宸ユ椂闂翠箣鍚庣殑绗竴鏉�
+ // 2. 鎵炬姤宸ユ椂闂翠箣鍚庣殑绗竴鏉★紙閲囬泦鏃堕棿闄嶅簭锛屽彇鏈�鏂颁竴鏉★級
var afterReportNum = numericalList
.Select(x => new { Item = x, ParsedTime = DateTime.TryParse(x.CjTiem, out var dt) ? dt : (DateTime?)null })
.Where(x => x.ParsedTime.HasValue && x.ParsedTime.Value > lastReport.BgDate.Value)
- .OrderBy(x => x.ParsedTime)
+ .OrderByDescending(x => x.ParsedTime)
.Select(x => x.Item)
.FirstOrDefault();
@@ -298,7 +298,7 @@
var afterReportNum = numericalList
.Select(x => new { Item = x, ParsedTime = DateTime.TryParse(x.CjTiem, out var dt) ? dt : (DateTime?)null })
.Where(x => x.ParsedTime.HasValue && x.ParsedTime.Value > lastReport.BgDate.Value)
- .OrderBy(x => x.ParsedTime)
+ .OrderByDescending(x => x.ParsedTime)
.Select(x => x.Item)
.FirstOrDefault();
--
Gitblit v1.9.3