|
|
|
@ -1037,6 +1037,7 @@ namespace Shentun.Peis.PatientRegisters |
|
|
|
registerCheckAsbitemHaveEmpty.Amount, |
|
|
|
registerCheckAsbitemHaveEmpty.ChargePrice, |
|
|
|
registerCheckAsbitemHaveEmpty.IsCharge, |
|
|
|
registerCheckAsbitemHaveEmpty.PayTypeFlag |
|
|
|
} : null, |
|
|
|
payModePayHaveEmpty = payModePayHaveEmpty != null ? new |
|
|
|
{ |
|
|
|
@ -1145,7 +1146,7 @@ namespace Shentun.Peis.PatientRegisters |
|
|
|
if (group.Count(m => m.registerCheckAsbitemHaveEmpty != null) > 0) |
|
|
|
{ |
|
|
|
entDto.StandardAmount = group.Where(m => m.registerCheckAsbitemHaveEmpty != null).GroupBy(g => g.registerCheckAsbitemHaveEmpty).Sum(s => s.Key.StandardPrice * s.Key.Amount); |
|
|
|
entDto.ReceivableAmount = group.Where(m => m.registerCheckAsbitemHaveEmpty != null).GroupBy(g => g.registerCheckAsbitemHaveEmpty).Sum(s => s.Key.ChargePrice * s.Key.Amount); |
|
|
|
entDto.ReceivableAmount = group.Where(m => m.registerCheckAsbitemHaveEmpty != null && m.registerCheckAsbitemHaveEmpty.PayTypeFlag != RegisterCheckAsbitemPayTypeFlag.Free).GroupBy(g => g.registerCheckAsbitemHaveEmpty).Sum(s => s.Key.ChargePrice * s.Key.Amount); |
|
|
|
entDto.ChargeAmount = group.Where(m => m.registerCheckAsbitemHaveEmpty != null && m.registerCheckAsbitemHaveEmpty.IsCharge == 'Y').GroupBy(g => g.registerCheckAsbitemHaveEmpty).Sum(s => s.Key.ChargePrice * s.Key.Amount); |
|
|
|
} |
|
|
|
|
|
|
|
|