|
@ -222,7 +222,7 @@ namespace SettleAccount.Job.Services.Report |
|
|
PartCode = groupItem.Max(t => t.PartCode) |
|
|
PartCode = groupItem.Max(t => t.PartCode) |
|
|
}; |
|
|
}; |
|
|
//发运
|
|
|
//发运
|
|
|
var seGroup = from se in _settleAccountDbContext.Set<PUB_SE_DETAIL>() |
|
|
var seGroup = (from se in _settleAccountDbContext.Set<PUB_SE_DETAIL>() |
|
|
where se.BusinessType == businessType |
|
|
where se.BusinessType == businessType |
|
|
group se by new { se.PN, se.CustomerPartCodeNoSpace } into groupItem |
|
|
group se by new { se.PN, se.CustomerPartCodeNoSpace } into groupItem |
|
|
select new |
|
|
select new |
|
@ -236,7 +236,7 @@ namespace SettleAccount.Job.Services.Report |
|
|
FactoryPartCode = groupItem.Max(t => t.FactoryPartCode), |
|
|
FactoryPartCode = groupItem.Max(t => t.FactoryPartCode), |
|
|
ToLocCode = groupItem.Max(t => t.ToLocCode), |
|
|
ToLocCode = groupItem.Max(t => t.ToLocCode), |
|
|
ToErpLocCode = groupItem.Max(t => t.ToErpLocCode) |
|
|
ToErpLocCode = groupItem.Max(t => t.ToErpLocCode) |
|
|
}; |
|
|
}).Where(t => t.Qty > 0M); |
|
|
|
|
|
|
|
|
//有结算无发运
|
|
|
//有结算无发运
|
|
|
var haveSaNotHaveSeList = (from sa in saGroupByMappingType |
|
|
var haveSaNotHaveSeList = (from sa in saGroupByMappingType |
|
@ -345,7 +345,7 @@ namespace SettleAccount.Job.Services.Report |
|
|
PartCode = groupItem.Max(t => t.PartCode) |
|
|
PartCode = groupItem.Max(t => t.PartCode) |
|
|
}; |
|
|
}; |
|
|
//发运
|
|
|
//发运
|
|
|
var seGroup = from se in _settleAccountDbContext.Set<PUB_SE_DETAIL>() |
|
|
var seGroup = (from se in _settleAccountDbContext.Set<PUB_SE_DETAIL>() |
|
|
where se.BusinessType == EnumBusinessType.YinDuJian |
|
|
where se.BusinessType == EnumBusinessType.YinDuJian |
|
|
group se by new { se.CustomerPartCodeNoSpace } into groupItem |
|
|
group se by new { se.CustomerPartCodeNoSpace } into groupItem |
|
|
select new |
|
|
select new |
|
@ -358,7 +358,7 @@ namespace SettleAccount.Job.Services.Report |
|
|
FactoryPartCode = groupItem.Max(t => t.FactoryPartCode), |
|
|
FactoryPartCode = groupItem.Max(t => t.FactoryPartCode), |
|
|
ToLocCode = groupItem.Max(t => t.ToLocCode), |
|
|
ToLocCode = groupItem.Max(t => t.ToLocCode), |
|
|
ToErpLocCode = groupItem.Max(t => t.ToErpLocCode) |
|
|
ToErpLocCode = groupItem.Max(t => t.ToErpLocCode) |
|
|
}; |
|
|
}).Where(t => t.Qty > 0M); |
|
|
|
|
|
|
|
|
//有结算无发运
|
|
|
//有结算无发运
|
|
|
var haveSaNotHaveSeList = (from sa in saGroupByMappingType |
|
|
var haveSaNotHaveSeList = (from sa in saGroupByMappingType |
|
@ -464,7 +464,7 @@ namespace SettleAccount.Job.Services.Report |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
//发运
|
|
|
//发运
|
|
|
var seGroup = from se in _settleAccountDbContext.Set<PUB_SE_DETAIL>() |
|
|
var seGroup = (from se in _settleAccountDbContext.Set<PUB_SE_DETAIL>() |
|
|
where se.BusinessType == businessType |
|
|
where se.BusinessType == businessType |
|
|
group se by new { se.PN, se.FactoryPartCode } into groupItem |
|
|
group se by new { se.PN, se.FactoryPartCode } into groupItem |
|
|
select new |
|
|
select new |
|
@ -477,7 +477,7 @@ namespace SettleAccount.Job.Services.Report |
|
|
ShippingDate = groupItem.Max(t => t.ShippingDate), |
|
|
ShippingDate = groupItem.Max(t => t.ShippingDate), |
|
|
ToLocCode = groupItem.Max(t => t.ToLocCode), |
|
|
ToLocCode = groupItem.Max(t => t.ToLocCode), |
|
|
ToErpLocCode = groupItem.Max(t => t.ToErpLocCode) |
|
|
ToErpLocCode = groupItem.Max(t => t.ToErpLocCode) |
|
|
}; |
|
|
}).Where(t => t.Qty > 0M); |
|
|
|
|
|
|
|
|
//有结算无发运
|
|
|
//有结算无发运
|
|
|
var haveSaNotHaveSeList = (from sa in saGroupByMappingType |
|
|
var haveSaNotHaveSeList = (from sa in saGroupByMappingType |
|
|