This commit is contained in:
2024-09-18 17:39:18 +08:00
parent 1b12c975ce
commit cc0001e3a2

View File

@@ -72,9 +72,10 @@ namespace ZR.Service.mes.qc
List<QcQualityStatisticsFirst> data = Context
.Queryable<QcQualityStatisticsFirst>()
.Where(predicate)
.OrderByIF(sortType == 0, it => it.StartTime, OrderByType.Asc)
.OrderByIF(sortType == 1, it => it.QualifiedRate, OrderByType.Desc)
.OrderByIF(sortType == 2, it => it.ProductDescription, OrderByType.Asc)
.OrderByIF(sortType == 0 || sortType == 2, it => it.StartTime, OrderByType.Asc)
.OrderByIF(sortType == 3, it => it.FinishedPartNumber, OrderByType.Asc)
.OrderBy(it => it.WorkorderId)
.OrderBy(it => it.Remark2)
@@ -155,9 +156,9 @@ namespace ZR.Service.mes.qc
List<QcQualityStatisticsAgain> data = Context
.Queryable<QcQualityStatisticsAgain>()
.Where(predicate)
.OrderByIF(sortType == 0, it => it.StartTime, OrderByType.Asc)
.OrderByIF(sortType == 1, it => it.QualifiedRate, OrderByType.Desc)
.OrderByIF(sortType == 2, it => it.ProductDescription, OrderByType.Asc)
.OrderByIF(sortType == 0 || sortType == 2, it => it.StartTime, OrderByType.Asc)
.OrderByIF(sortType == 3, it => it.FinishedPartNumber, OrderByType.Asc)
.OrderBy(it => it.WorkorderId)
.OrderBy(it => it.Remark2)
@@ -238,9 +239,9 @@ namespace ZR.Service.mes.qc
List<QcQualityStatisticsFinal> data = Context
.Queryable<QcQualityStatisticsFinal>()
.Where(predicate)
.OrderByIF(sortType == 0, it => it.StartTime, OrderByType.Asc)
.OrderByIF(sortType == 1, it => it.QualifiedRate, OrderByType.Desc)
.OrderByIF(sortType == 2, it => it.ProductDescription, OrderByType.Asc)
.OrderByIF(sortType == 0 || sortType == 2, it => it.StartTime, OrderByType.Asc)
.OrderByIF(sortType == 3, it => it.FinishedPartNumber, OrderByType.Asc)
.OrderBy(it => it.WorkorderId)
.OrderBy(it => it.Remark2)
@@ -321,9 +322,9 @@ namespace ZR.Service.mes.qc
List<QcQualityStatisticsTotal> data = Context
.Queryable<QcQualityStatisticsTotal>()
.Where(predicate)
.OrderByIF(sortType == 0, it => it.StartTime, OrderByType.Asc)
.OrderByIF(sortType == 1, it => it.QualifiedRate, OrderByType.Desc)
.OrderByIF(sortType == 2, it => it.ProductDescription, OrderByType.Asc)
.OrderByIF(sortType == 0 || sortType == 2, it => it.StartTime, OrderByType.Asc)
.OrderByIF(sortType == 3, it => it.FinishedPartNumber, OrderByType.Asc)
.OrderBy(it => it.WorkorderId)
.OrderBy(it => it.Remark2)