Browse Source

赠送

master
wxd 1 month ago
parent
commit
58c555d089
  1. 3
      src/Shentun.Peis.Application/PatientRegisters/PatientRegisterAppService.cs
  2. 3
      src/Shentun.Peis.Application/PeisReports/PeisReportAppService.cs

3
src/Shentun.Peis.Application/PatientRegisters/PatientRegisterAppService.cs

@ -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);
}

3
src/Shentun.Peis.Application/PeisReports/PeisReportAppService.cs

@ -770,6 +770,7 @@ namespace Shentun.Peis.PeisReports
registerCheckAsbitemHaveEmpty.Amount,
registerCheckAsbitemHaveEmpty.ChargePrice,
registerCheckAsbitemHaveEmpty.IsCharge,
registerCheckAsbitemHaveEmpty.PayTypeFlag
} : null,
payModePayHaveEmpty = payModePayHaveEmpty != null ? new
{
@ -846,7 +847,7 @@ namespace Shentun.Peis.PeisReports
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);
}

Loading…
Cancel
Save