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
-
79src/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