From 09a12e1094e90fe83c5578de64b56e9237c60507 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周四, 05 9月 2024 14:13:33 +0800 Subject: [PATCH] 代码回归 --- iWara.SCADA.Code/iWare.Wms.Application/Service/QualityDataInfo/QualityDataInfoService.cs | 86 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 82 insertions(+), 4 deletions(-) diff --git a/iWara.SCADA.Code/iWare.Wms.Application/Service/QualityDataInfo/QualityDataInfoService.cs b/iWara.SCADA.Code/iWare.Wms.Application/Service/QualityDataInfo/QualityDataInfoService.cs index 00a3cf9..4923d49 100644 --- a/iWara.SCADA.Code/iWare.Wms.Application/Service/QualityDataInfo/QualityDataInfoService.cs +++ b/iWara.SCADA.Code/iWare.Wms.Application/Service/QualityDataInfo/QualityDataInfoService.cs @@ -137,6 +137,24 @@ QualityOP80To8 = m.a.QualityOP80To8, QualityOP80To9 = m.a.QualityOP80To9, QualityOP80To10 = m.a.QualityOP80To10, + + //鏂板OP80鐨勪竴浜涜川閲忔暟鎹� 銆怑ditby shaocx,2024 - 06 - 13銆� + QualityOP80_Houdu = m.a.QualityOP80_Houdu, + QualityOP80_ZXJ = m.a.QualityOP80_ZXJ, + QualityOP80_DTKYZD = m.a.QualityOP80_DTKYZD, + QualityOP80_XTSMYD = m.a.QualityOP80_XTSMYD, + QualityOP80_XTXMYD = m.a.QualityOP80_XTXMYD, + QualityOP80_D_TKZJ = m.a.QualityOP80_D_TKZJ, + QualityOP80_D_S_X = m.a.QualityOP80_D_S_X, + QualityOP80_D_S_Y = m.a.QualityOP80_D_S_Y, + QualityOP80_D_X_X = m.a.QualityOP80_D_X_X, + QualityOP80_D_X_Y = m.a.QualityOP80_D_X_Y, + QualityOP80_X_TKZJ = m.a.QualityOP80_X_TKZJ, + QualityOP80_X_S_X = m.a.QualityOP80_X_S_X, + QualityOP80_X_S_Y = m.a.QualityOP80_X_S_Y, + QualityOP80_X_X_X = m.a.QualityOP80_X_X_X, + QualityOP80_X_X_Y = m.a.QualityOP80_X_X_Y, + Remarks = m.a.Remarks, }) //.OrderBy(PageInputOrder.OrderBuilder<QualityDataInfoSearch>(input)) @@ -247,13 +265,55 @@ OP30QualityStateCH5 = m.a.OP30QualityStateCH5, OP30QualityStateCH6 = m.a.OP30QualityStateCH6, + //鏂板OP80鐨勪竴浜涜川閲忔暟鎹� 銆怑ditby shaocx,2024 - 06 - 13銆� + QualityOP80_Houdu = m.a.QualityOP80_Houdu, + QualityOP80_ZXJ = m.a.QualityOP80_ZXJ, + QualityOP80_DTKYZD = m.a.QualityOP80_DTKYZD, + QualityOP80_XTSMYD = m.a.QualityOP80_XTSMYD, + QualityOP80_XTXMYD = m.a.QualityOP80_XTXMYD, + QualityOP80_D_TKZJ = m.a.QualityOP80_D_TKZJ, + QualityOP80_D_S_X = m.a.QualityOP80_D_S_X, + QualityOP80_D_S_Y = m.a.QualityOP80_D_S_Y, + QualityOP80_D_X_X = m.a.QualityOP80_D_X_X, + QualityOP80_D_X_Y = m.a.QualityOP80_D_X_Y, + QualityOP80_X_TKZJ = m.a.QualityOP80_X_TKZJ, + QualityOP80_X_S_X = m.a.QualityOP80_X_S_X, + QualityOP80_X_S_Y = m.a.QualityOP80_X_S_Y, + QualityOP80_X_X_X = m.a.QualityOP80_X_X_X, + QualityOP80_X_X_Y = m.a.QualityOP80_X_X_Y, + Remarks = m.a.Remarks, UpdateTime = m.a.UpdatedTime, }) - .ProjectToType<QualityDataInfoOutput>() - .OrderByDescending(o => o.UpdateTime) - .ToADPagedListAsync(input.PageNo, input.PageSize); - return qualityDataInfos; + .ProjectToType<QualityDataInfoOutput>().ToListAsync(); + + if (input.EquipmentID.Equals("EOP10") && !string.IsNullOrEmpty(input.WorkingProcedure) && input.WorkingProcedure.Equals("OP10")) + { + qualityDataInfos = qualityDataInfos.OrderByDescending(x => x.OP10QualityReceiveTime).ToList(); + } + else if (input.EquipmentID.Equals("EOP10") && !string.IsNullOrEmpty(input.WorkingProcedure) && input.WorkingProcedure.Equals("OP40")) + { + qualityDataInfos = qualityDataInfos.OrderByDescending(x => x.OP40QualityReceiveTime).ToList(); + } + else if (input.EquipmentID.Equals("EOP20")) + { + qualityDataInfos = qualityDataInfos.OrderByDescending(x => x.OP20QualityReceiveTime).ToList(); + } + else if (input.EquipmentID.Equals("EOP30")) + { + qualityDataInfos = qualityDataInfos.OrderByDescending(x => x.OP30QualityReceiveTime).ToList(); + } + else if (input.EquipmentID.Equals("EOP60")) + { + qualityDataInfos = qualityDataInfos.OrderByDescending(x => x.OP60QualityReceiveTime).ToList(); + } + else if (input.EquipmentID.Equals("EOP80")) + { + qualityDataInfos = qualityDataInfos.OrderByDescending(x => x.OP80QualityReceiveTime).ToList(); + } + + var retData = qualityDataInfos.ToADPagedList(input.PageNo, input.PageSize); + return retData; } @@ -348,6 +408,24 @@ OP35QualityState = m.a.OP35QualityState, OP60QualityState = m.a.OP60QualityState, OP80QualityState = m.a.OP80QualityState, + + //鏂板OP80鐨勪竴浜涜川閲忔暟鎹� 銆怑ditby shaocx,2024 - 06 - 13銆� + QualityOP80_Houdu = m.a.QualityOP80_Houdu, + QualityOP80_ZXJ = m.a.QualityOP80_ZXJ, + QualityOP80_DTKYZD = m.a.QualityOP80_DTKYZD, + QualityOP80_XTSMYD = m.a.QualityOP80_XTSMYD, + QualityOP80_XTXMYD = m.a.QualityOP80_XTXMYD, + QualityOP80_D_TKZJ = m.a.QualityOP80_D_TKZJ, + QualityOP80_D_S_X = m.a.QualityOP80_D_S_X, + QualityOP80_D_S_Y = m.a.QualityOP80_D_S_Y, + QualityOP80_D_X_X = m.a.QualityOP80_D_X_X, + QualityOP80_D_X_Y = m.a.QualityOP80_D_X_Y, + QualityOP80_X_TKZJ = m.a.QualityOP80_X_TKZJ, + QualityOP80_X_S_X = m.a.QualityOP80_X_S_X, + QualityOP80_X_S_Y = m.a.QualityOP80_X_S_Y, + QualityOP80_X_X_X = m.a.QualityOP80_X_X_X, + QualityOP80_X_X_Y = m.a.QualityOP80_X_X_Y, + Remarks = m.a.Remarks, UpdateTime = m.a.UpdatedTime, }) -- Gitblit v1.9.3