This commit is contained in:
qianhao.xu 2024-10-14 15:51:33 +08:00
parent ebba593e0e
commit fa8bd02722

View File

@ -3,6 +3,7 @@ using DOAN.Model.MES.andon.Dto;
using DOAN.Model.MES.product;
using DOAN.Model.MES.quality.Analysis.Dto;
using DOAN.Model.MES.quality.FQC;
using DOAN.Model.MES.quality.IQC;
using DOAN.Repository;
using DOAN.Service.MES.quality.Analysis.IService;
using Infrastructure.Attribute;
@ -28,11 +29,13 @@ namespace DOAN.Service.MES.quality.Analysis
List<ValueName> SeriesData = Context.Queryable(proWorkorders).LeftJoin<QcFinishedproductDefectCollection>((p, q) => p.Workorder == q.Workorder)
.GroupBy((p, q) => q.DefectCode)
.Select((p, q) => new ValueName()
List<ValueName> SeriesData = Context.Queryable(proWorkorders)
.LeftJoin<QcFinishedproductDefectCollection>((p, q) => p.Workorder == q.Workorder)
.LeftJoin<QcDefectConfig>((p,q,c)=>q.DefectCode==c.Code)
.GroupBy((p, q, c) => q.DefectCode)
.Select((p, q, c) => new ValueName()
{
Name = q.DefectCode,
Name =SqlFunc.AggregateMin(c.Name),
Value = SqlFunc.AggregateSum(q.Number ?? 0)
}).ToList();