|
|
|
@ -89,12 +89,6 @@ namespace Shentun.Peis.PeisReports |
|
|
|
from ac in cc.DefaultIfEmpty() |
|
|
|
join d in await _medicalPackageRepository.GetQueryableAsync() on a.MedicalPackageId equals d.Id into dd |
|
|
|
from ad in dd.DefaultIfEmpty() |
|
|
|
join e in await _medicalTypeRepository.GetQueryableAsync() on a.MedicalTypeId equals e.Id into ee |
|
|
|
from ae in ee.DefaultIfEmpty() |
|
|
|
join f in await _personnelTypeRepository.GetQueryableAsync() on a.PersonnelTypeId equals f.Id into ff |
|
|
|
from af in ff.DefaultIfEmpty() |
|
|
|
join g in await _sexRepository.GetQueryableAsync() on a.SexId equals g.Id into gg |
|
|
|
from ag in gg.DefaultIfEmpty() |
|
|
|
orderby a.Id ascending |
|
|
|
select new |
|
|
|
{ |
|
|
|
@ -116,16 +110,16 @@ namespace Shentun.Peis.PeisReports |
|
|
|
a.ReportPrintTimes, |
|
|
|
a.MedicalTypeId, |
|
|
|
a.PersonnelTypeId, |
|
|
|
a.IsUpload |
|
|
|
a.IsUpload, |
|
|
|
a.SexId, |
|
|
|
a.CreatorId, |
|
|
|
a.MaritalStatusId |
|
|
|
}, |
|
|
|
RegisterCheckCompleteFlag = registerCheck.CompleteFlag, |
|
|
|
IsCheck = asbitem.IsCheck, |
|
|
|
ab = new { ab.IdNo, ab.Address, ab.PatientNo, ab.MobileTelephone, ab.Telephone, ab.Email, ab.DisplayName }, |
|
|
|
ac = new { ac.DisplayName }, |
|
|
|
ad = new { ad.DisplayName }, |
|
|
|
ae = new { ae.DisplayName }, |
|
|
|
af = new { af.DisplayName }, |
|
|
|
ag = new { ag.DisplayName }, |
|
|
|
ad = new { ad.DisplayName } |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
@ -338,14 +332,17 @@ namespace Shentun.Peis.PeisReports |
|
|
|
IsAudit = s.FirstOrDefault().a.IsAudit, |
|
|
|
IsReportPrint = s.FirstOrDefault().a.ReportPrintTimes > 0 ? 'Y' : 'N', |
|
|
|
MedicalPackageName = s.FirstOrDefault().ad.DisplayName, |
|
|
|
MedicalTypeName = s.FirstOrDefault().ae.DisplayName, |
|
|
|
MedicalTypeName = _cacheService.GetMedicalTypeNameAsync(s.FirstOrDefault().a.MedicalTypeId).Result, |
|
|
|
MobileTelephone = s.FirstOrDefault().ab.MobileTelephone, |
|
|
|
PatientNo = s.FirstOrDefault().ab.PatientNo, |
|
|
|
PatientRegisterNo = s.FirstOrDefault().a.PatientRegisterNo, |
|
|
|
PersonnelTypeName = s.FirstOrDefault().af.DisplayName, |
|
|
|
SexName = s.FirstOrDefault().ag.DisplayName, |
|
|
|
PersonnelTypeName = _cacheService.GetPersonnelTypeNameAsync(s.FirstOrDefault().a.PersonnelTypeId).Result, |
|
|
|
SexName = _cacheService.GetSexNameAsync(s.FirstOrDefault().a.SexId).Result, |
|
|
|
Telephone = s.FirstOrDefault().ab.Telephone, |
|
|
|
PatientRegisterId = s.FirstOrDefault().a.Id, |
|
|
|
MaritalStatusName = _cacheService.GetMaritalStatusNameAsync(s.FirstOrDefault().a.MaritalStatusId).Result, |
|
|
|
RegisterName = _cacheService.GetSurnameAsync(s.FirstOrDefault().a.CreatorId).Result, |
|
|
|
RegisterDate = DataHelper.ConversionDateToString(s.FirstOrDefault().a.CreationTime), |
|
|
|
IsPatientOccupationalDisease = _patientOccupationalDiseaseManager.GetPatientRegisterIsOccupationalDisease(s.FirstOrDefault().a.Id).Result |
|
|
|
}); |
|
|
|
} |
|
|
|
|