| | |
| | | && process.StartTime <= (input.StartTimeEndTime.HasValue ? input.StartTimeEndTime : DateTime.MaxValue) |
| | | select new WorkPieceProcessOutput |
| | | { |
| | | |
| | | QualityNoOk = process.QualityNoOk, |
| | | QualityNoOkReason = process.QualityNoOkReason, |
| | | Id = process.Id, |
| | | WorkPieceID = process.WorkPieceID, |
| | | EquipmentID = process.EquipmentID, |
| | |
| | | .Where(o => o.f.e.a.QualityState == (input.QualityState.HasValue ? input.QualityState.Value : o.f.e.a.QualityState)) |
| | | .Select(s => new WorkPieceInfoMachiningPageOutput |
| | | { |
| | | QualityNoOk = s.f.e.a.QualityNoOk, |
| | | QualityNoOkReason = s.f.e.a.QualityNoOkReason, |
| | | Id = s.f.e.a.Id, |
| | | |
| | | WorkPieceID = s.f.e.a.WorkPieceID, |
| | | WorkPieceState = s.f.e.a.WorkPieceState, |
| | | WorkPieceStateName = s.f.f.Value, |