From fc0152412e6087516f537db41de9153ba6408c2f Mon Sep 17 00:00:00 2001 From: "DESKTOP-G961P6V\\Zhh" <839860190@qq.com> Date: Mon, 3 Jun 2024 20:08:37 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E7=BA=A6=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AppointScheduleAppService.cs | 12 +++--------- .../AppointScheduleAppServiceTest.cs | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/src/Shentun.WebPeis.Application/AppointSchedules/AppointScheduleAppService.cs b/src/Shentun.WebPeis.Application/AppointSchedules/AppointScheduleAppService.cs index 30abaaf..3ee980d 100644 --- a/src/Shentun.WebPeis.Application/AppointSchedules/AppointScheduleAppService.cs +++ b/src/Shentun.WebPeis.Application/AppointSchedules/AppointScheduleAppService.cs @@ -44,7 +44,7 @@ namespace Shentun.WebPeis.AppointSchedules } /// - /// 获取预约日期列表 + /// 获取预约日期列表,小程序使用 /// /// /// @@ -62,7 +62,7 @@ namespace Shentun.WebPeis.AppointSchedules join appointScheduleTime in await _appointScheduleTimeRepository.GetQueryableAsync() on appointSchedule.AppointScheduleId equals appointScheduleTime.AppointScheduleId where appointSchedule.MedicalCenterId == input.MedicalCenterId && - appointSchedule.AppointDate >= DateTime.Now.Date && appointSchedule.AppointDate <= DateTime.Now.Date.AddDays(canAppointDays + appointSchedule.AppointDate >= DateTime.Now.Date && appointSchedule.AppointDate <= DateTime.Now.Date.AddDays(canAppointDays) select new { appointSchedule, @@ -80,7 +80,7 @@ namespace Shentun.WebPeis.AppointSchedules } /// - /// 获取预约时间信息 + /// 获取预约时间信息,小程序使用 /// /// /// @@ -93,12 +93,6 @@ namespace Shentun.WebPeis.AppointSchedules var entListDto = entList.Select(s => new AppointScheduleTimeDto { AppointScheduleId = s.AppointScheduleId, - CreationTime = s.CreationTime, - CreatorId = s.CreatorId, - LastModificationTime = s.LastModificationTime, - LastModifierId = s.LastModifierId, - CreatorName = _cacheService.GetSurnameAsync(s.CreatorId).Result, - LastModifierName = _cacheService.GetSurnameAsync(s.LastModifierId).Result, AppointNumber = s.AppointNumber, AppointScheduleTimeId = s.AppointScheduleTimeId, NumberLimit = s.NumberLimit, diff --git a/test/Shentun.WebPeis.Application.Tests/AppointScheduleAppServiceTest.cs b/test/Shentun.WebPeis.Application.Tests/AppointScheduleAppServiceTest.cs index 8acb2d8..4d547e7 100644 --- a/test/Shentun.WebPeis.Application.Tests/AppointScheduleAppServiceTest.cs +++ b/test/Shentun.WebPeis.Application.Tests/AppointScheduleAppServiceTest.cs @@ -49,5 +49,24 @@ namespace Shentun.WebPeis } } + [Fact] + public async Task GetAppointScheduleTimeListByIdAsync() + { + using (var unitOfWork = _unitOfWorkManager.Begin(isTransactional: true)) + { + + var entity = new AppointScheduleIdInputDto() + { + AppointScheduleId = new Guid("3a12ec2e-a9dc-554c-e90a-7ac4f503819a") + }; + var list = await _appService.GetAppointScheduleTimeListByIdAsync(entity); + foreach (var item in list) + { + _output.WriteLine(item.StartTime + "-" + item.StartTime + ":"+ item.CanAppointNumber.ToString()); + + } + await unitOfWork.CompleteAsync(); + } + } } }