|
|
|
@ -173,7 +173,7 @@ namespace Shentun.Peis.PrintReports |
|
|
|
var MedicalCenterTelphone = await _sysParmValueManager.GetSysParmValueAsync(medicalCenterId, "medical_center_telphone"); |
|
|
|
#endregion
|
|
|
|
|
|
|
|
var customerOrgList = await _customerOrgRepository.GetListAsync(); |
|
|
|
//var customerOrgList = await _customerOrgRepository.GetListAsync();
|
|
|
|
|
|
|
|
var query = from a in await _patientRegisterRepository.GetQueryableAsync() |
|
|
|
join b in await _sexRegisterRepository.GetQueryableAsync() |
|
|
|
@ -252,10 +252,13 @@ namespace Shentun.Peis.PrintReports |
|
|
|
//生成LIS条码
|
|
|
|
var lisRequests = await _lisRequestManager.SetLisRequestAsync(input.PatientRegisterId); |
|
|
|
await _unitOfWorkManager.Current.SaveChangesAsync(); |
|
|
|
//await _unitOfWorkManager.Current.CompleteAsync();
|
|
|
|
await _unitOfWorkManager.Current.CompleteAsync(); |
|
|
|
|
|
|
|
//检索条码数据
|
|
|
|
|
|
|
|
using (var uow = _unitOfWorkManager.Begin( |
|
|
|
requiresNew: false, isTransactional: false |
|
|
|
)) |
|
|
|
{ |
|
|
|
var query = (from patient in await _patientRepository.GetQueryableAsync() |
|
|
|
join patientRegister in await _patientRegisterRepository.GetQueryableAsync() |
|
|
|
on patient.Id equals patientRegister.PatientId |
|
|
|
@ -360,7 +363,12 @@ namespace Shentun.Peis.PrintReports |
|
|
|
SignInTime = s.Key.SignInTime, |
|
|
|
}).ToList(); |
|
|
|
|
|
|
|
await uow.CompleteAsync(); |
|
|
|
return entlist; |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
[HttpPost("api/app/PrintReport/GetLisRequestReportByLisRequestId")] |
|
|
|
@ -793,6 +801,7 @@ namespace Shentun.Peis.PrintReports |
|
|
|
AsbitemName = s.Asbitem.DisplayName, |
|
|
|
AsbitemGuide = _asbitemGuideManager.GetAsbitemGuideConvertSexId(medicalCenterId, s.AsbitemId, SexId), |
|
|
|
AsbitemDisplayOrder = s.Asbitem.DisplayOrder, |
|
|
|
ItemTypeDisplayOrder = s.Asbitem.ItemType.DisplayOrder, |
|
|
|
GuideDisplayOrder = s.Asbitem.ItemType.GuidType.DisplayOrder, |
|
|
|
GuideName = s.Asbitem.ItemType.GuidType.DisplayName |
|
|
|
}) |
|
|
|
@ -807,7 +816,7 @@ namespace Shentun.Peis.PrintReports |
|
|
|
{ |
|
|
|
AsbitemName = ss.AsbitemName, |
|
|
|
AsbitemGuide = ss.AsbitemGuide, |
|
|
|
DisplayOrder = ss.AsbitemDisplayOrder |
|
|
|
DisplayOrder = (ss.ItemTypeDisplayOrder * 3000) + ss.AsbitemDisplayOrder |
|
|
|
}).OrderBy(o => o.DisplayOrder).ToList() |
|
|
|
}).OrderBy(o => o.DisplayOrder).ToList(); |
|
|
|
|
|
|
|
|