快乐的昕的电脑
2025-10-16 515ef2fa25855f08539d95a0f2f35c6be0aa7a4e
Services/WomdaaManager.cs
@@ -177,13 +177,15 @@
        // 修复后代码(精确时间排序,Oracle数据库下字符串转时间)
        var startCjNum = baseQuery.OrderBy(n => SqlFunc.Oracle_ToDate(n.CjTiem, "yyyy-MM-dd HH24:mi:ss")).Select(n => n.CjNum).First();
        // 修复后(取最大CjNum,排除CjTiem为空或无效的情况)
        var currentCjNum = baseQuery
        // 修复后(取最新时间点对应的CjNum,确保取到最新一条的CjNum)
        var latest = baseQuery
            .Where(n => !string.IsNullOrEmpty(n.CjTiem))
            .OrderBy(n => SqlFunc.Oracle_ToDate(n.CjTiem, "yyyy-MM-dd HH24:mi:ss"), OrderByType.Desc)
            .Select(n => n.CjNum)
            .Select(n => new { n.CjNum, n.CjTiem })
            .First();
        long? currentCjNum = latest?.CjNum;
        VOrdrerBycl.StartCjNum = startCjNum;
        VOrdrerBycl.CurrentCjNum = currentCjNum;