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