|
|
@ -132,7 +132,7 @@ namespace DS.WMS.Core.Settlement.Method
|
|
|
|
.InnerJoin<ApplicationDetail>((i, d1) => i.Id == d1.ApplicationId)
|
|
|
|
.InnerJoin<ApplicationDetail>((i, d1) => i.Id == d1.ApplicationId)
|
|
|
|
.InnerJoin<ApplicationDetail>((i, d1, d2) => d1.ApplicationId == d2.RefId)
|
|
|
|
.InnerJoin<ApplicationDetail>((i, d1, d2) => d1.ApplicationId == d2.RefId)
|
|
|
|
.Where((i, d1, d2) => d2.ApplicationId == id &&
|
|
|
|
.Where((i, d1, d2) => d2.ApplicationId == id &&
|
|
|
|
d2.Category == DetailCategory.PaidApplication && d1.Category == DetailCategory.ChargeApplication)
|
|
|
|
d2.Category == DetailCategory.PaidApplicationSettlement || d1.Category == DetailCategory.ChargeApplicationSettlement)
|
|
|
|
.GroupBy((i, d1, d2) => i.Id)
|
|
|
|
.GroupBy((i, d1, d2) => i.Id)
|
|
|
|
.Select((i, d1, d2) => new SettlementDetailGroup
|
|
|
|
.Select((i, d1, d2) => new SettlementDetailGroup
|
|
|
|
{
|
|
|
|
{
|
|
|
|