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