|
|
|
@ -447,9 +447,26 @@ namespace Shentun.Peis.PatientRegisters |
|
|
|
entlist = entlist.Where(m => m.patientRegister.SexId == input.SexId); |
|
|
|
|
|
|
|
if (!string.IsNullOrEmpty(input.StartDate) && !string.IsNullOrEmpty(input.EndDate)) |
|
|
|
entlist = entlist.Where(m => m.patientRegister.CreationTime >= Convert.ToDateTime(input.StartDate) && |
|
|
|
m.patientRegister.CreationTime < Convert.ToDateTime(input.EndDate).AddDays(1)); |
|
|
|
|
|
|
|
{ |
|
|
|
if (input.DateType == '1') |
|
|
|
{ |
|
|
|
entlist = entlist.Where(m => m.patientRegister.CreationTime >= Convert.ToDateTime(input.StartDate) && |
|
|
|
m.patientRegister.CreationTime < Convert.ToDateTime(input.EndDate).AddDays(1)); |
|
|
|
} |
|
|
|
else if (input.DateType == '2') |
|
|
|
{ |
|
|
|
entlist = entlist.Where(m => m.patientRegister.MedicalStartDate >= Convert.ToDateTime(input.StartDate) && |
|
|
|
m.patientRegister.MedicalStartDate < Convert.ToDateTime(input.EndDate).AddDays(1)); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
entlist = entlist.Where(m => (m.patientRegister.CreationTime >= Convert.ToDateTime(input.StartDate) && |
|
|
|
m.patientRegister.CreationTime < Convert.ToDateTime(input.EndDate).AddDays(1)) |
|
|
|
|| (m.patientRegister.MedicalStartDate >= Convert.ToDateTime(input.StartDate) && |
|
|
|
m.patientRegister.MedicalStartDate < Convert.ToDateTime(input.EndDate).AddDays(1)) |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
if (input.CompleteFlag != null) |
|
|
|
{ |
|
|
|
entlist = entlist.Where(m => m.patientRegister.CompleteFlag == input.CompleteFlag); |
|
|
|
|