12 changed files with 123 additions and 62 deletions
			
			
		- 
					4src/Shentun.Peis.Application.Contracts/LisRequests/GetLisRequestListDto.cs
 - 
					10src/Shentun.Peis.Application/DiagnosisFunctions/DiagnosisFunctionAppService.cs
 - 
					7src/Shentun.Peis.Application/LisRequests/LisRequestAppService.cs
 - 
					2src/Shentun.Peis.Application/PatientRegisters/PatientRegisterAppService.cs
 - 
					81src/Shentun.Peis.Application/PrintReports/PrintReportAppService.cs
 - 
					2src/Shentun.Peis.Application/SumSuggestionHeaders/SumSuggestionHeaderAppService.cs
 - 
					10src/Shentun.Peis.Domain/LisRequests/LisRequestManager.cs
 - 
					4src/Shentun.Peis.Domain/SumSummaryHeaders/SumSummaryHeaderManager.cs
 - 
					2src/Shentun.Peis.Domain/SysParmValues/SysParmValueManager.cs
 - 
					12src/Shentun.Peis.EntityFrameworkCore/PrintReports/PatientRegisterGuideReportRepository.cs
 - 
					47test/Shentun.Peis.Application.Tests/PrintReportAppServiceTest.cs
 - 
					4test/Shentun.Peis.Application.Tests/SumSuggestionHeaderAppServiceTest.cs
 
@ -0,0 +1,47 @@ | 
				
			|||
using Shentun.Peis.CustomerOrgs; | 
				
			|||
using Shentun.Peis.Models; | 
				
			|||
using Shentun.Peis.PatientRegisters; | 
				
			|||
using Shentun.Peis.PrintReports; | 
				
			|||
using System; | 
				
			|||
using System.Collections.Generic; | 
				
			|||
using System.Linq; | 
				
			|||
using System.Text; | 
				
			|||
using System.Threading.Tasks; | 
				
			|||
using Volo.Abp.Domain.Repositories; | 
				
			|||
using Volo.Abp.Uow; | 
				
			|||
using Xunit; | 
				
			|||
using Xunit.Abstractions; | 
				
			|||
 | 
				
			|||
namespace Shentun.Peis | 
				
			|||
{ | 
				
			|||
    public class PrintReportAppServiceTest : PeisApplicationTestBase | 
				
			|||
    { | 
				
			|||
        private readonly IRepository<CustomerOrg, Guid> _repository; | 
				
			|||
        private readonly PrintReportAppService _appService; | 
				
			|||
        private readonly ITestOutputHelper _output; | 
				
			|||
        private readonly IUnitOfWorkManager _unitOfWorkManager; | 
				
			|||
        public PrintReportAppServiceTest(ITestOutputHelper testOutputHelper) | 
				
			|||
        { | 
				
			|||
            _output = testOutputHelper; | 
				
			|||
            _unitOfWorkManager = GetRequiredService<IUnitOfWorkManager>(); | 
				
			|||
            _repository = GetRequiredService<IRepository<CustomerOrg, Guid>>(); | 
				
			|||
            _appService = GetRequiredService<PrintReportAppService>(); | 
				
			|||
        } | 
				
			|||
 | 
				
			|||
        [Fact] | 
				
			|||
        public async Task GetLisRequestReportAsync() | 
				
			|||
        { | 
				
			|||
            using (var unitOfWork = _unitOfWorkManager.Begin(isTransactional: true)) | 
				
			|||
            { | 
				
			|||
                var items = await _appService.GetLisRequestReportAsync(new Guid("3a11ee70-02cb-c5e6-a087-79ecdd0356b6")); | 
				
			|||
                _output.WriteLine(items.Count().ToString()); | 
				
			|||
                foreach (var item in items) | 
				
			|||
                { | 
				
			|||
                    _output.WriteLine(item.PatientName + "," + item.CustomerOrgName + "," + | 
				
			|||
                        item.DepartmentName + item.AsbitemName); | 
				
			|||
                } | 
				
			|||
                await unitOfWork.CompleteAsync(); | 
				
			|||
            } | 
				
			|||
        } | 
				
			|||
    } | 
				
			|||
} | 
				
			|||
						Write
						Preview
					
					
					Loading…
					
					Cancel
						Save
					
		Reference in new issue