From aba5d79c8b27be623615eb51063b4e2e1a0d89ca Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期五, 17 十月 2025 10:11:14 +0800
Subject: [PATCH] 添加字段

---
 Services/WomdaaManager.cs |   36 +++++++++++++++++++++++++++++++++++-
 1 files changed, 35 insertions(+), 1 deletions(-)

diff --git a/Services/WomdaaManager.cs b/Services/WomdaaManager.cs
index c3b7359..ad3025a 100644
--- a/Services/WomdaaManager.cs
+++ b/Services/WomdaaManager.cs
@@ -104,12 +104,46 @@
         if (decimals.Count == 0)
             return new List<VOrderBycl>();
 
+        //濡傛灉鏈夊伐鍗旾D
+        var numericalList = Db.Queryable<MesNumericalBycl>()
+            .Where(x => ids.Contains(x.OrderId ?? 0))
+            .OrderBy(x => x.CjTiem)
+            .ToList();
+
+        var vOrderBycl = new VOrderBycl();
+        if (numericalList.Count > 0)
+        {
+            // 寮�宸ユ暟閲囷細鏈�鏃╀竴鏉�
+            var firstNum = numericalList.First().CjNum ?? 0;
+            var lastNum = numericalList.Last().CjNum ?? 0;
+            // 闇�瑕佹湁瀵硅薄寮曠敤锛屽亣璁句綘鏈変竴涓� VOrderBycl 绫诲瀷鐨勫璞★紝姣斿 vOrderBycl
+
+            vOrderBycl.StartCjNum = firstNum;
+            vOrderBycl.CurrentCjNum = lastNum;
+        }
+        else
+        {
+            vOrderBycl.StartCjNum = 0;
+            vOrderBycl.CurrentCjNum = 0;
+        }
+
+        var startCjNum = vOrderBycl.StartCjNum;
+        var currentCjNum = vOrderBycl.CurrentCjNum;
+
         // 鏌ヨ宸ュ崟瑙嗗浘锛岀瓫閫夊嚭闇�瑕佹樉绀虹殑宸ュ崟
-        return Db.Queryable<VOrderBycl>()
+        var orders = Db.Queryable<VOrderBycl>()
             .Where(c =>
                 decimals.Contains(c.ID) &&
                 (c.EditDate == date || c.EditDate == null))
             .ToList();
+
+        foreach (var order in orders)
+        {
+            order.StartCjNum = startCjNum;
+            order.CurrentCjNum = currentCjNum;
+        }
+
+        return orders;
     }
 
     /// <summary>

--
Gitblit v1.9.3