| | |
| | | var baseQuery = Db.Queryable<MesNumericalBycl>() |
| | | .Where(n => n.OrderId == Convert.ToDecimal(query.OrderId) && n.MachineNo == VOrdrerBycl.MachineNo); |
| | | |
| | | var startCjNum = baseQuery.OrderBy(n => n.CjTiem).Select(n => n.CjNum).First(); |
| | | var currentCjNum = baseQuery.OrderBy(n => n.CjTiem, OrderByType.Desc).Select(n => n.CjNum).First(); |
| | | // 修复后代码(精确时间排序,Oracle数据库下字符串转时间) |
| | | var startCjNum = baseQuery.OrderBy(n => SqlFunc.Oracle_ToDate(n.CjTiem, "yyyy-MM-dd HH24:mi:ss")).Select(n => n.CjNum).First(); |
| | | var currentCjNum = baseQuery.OrderBy(n => SqlFunc.Oracle_ToDate(n.CjTiem, "yyyy-MM-dd HH24:mi:ss"), OrderByType.Desc).Select(n => n.CjNum).First(); |
| | | |
| | | VOrdrerBycl.StartCjNum = startCjNum; |
| | | VOrdrerBycl.CurrentCjNum = currentCjNum; |