diff --git a/Src/Dlhis.ScheduledTask/Jobs/TipAppointmentExpireJob.cs b/Src/Dlhis.ScheduledTask/Jobs/TipAppointmentExpireJob.cs index f067eef3..2d016d0b 100644 --- a/Src/Dlhis.ScheduledTask/Jobs/TipAppointmentExpireJob.cs +++ b/Src/Dlhis.ScheduledTask/Jobs/TipAppointmentExpireJob.cs @@ -3,6 +3,7 @@ using Dlhis.Basic.Api.Requests; using Dlhis.Entity.Visitor.Entity; using Dlhis.Entity.Visitor.Enums; using Dlhis.ScheduledTask.Attributes; +using Kurisu.AspNetCore.Utils.Extensions; namespace Dlhis.ScheduledTask.Jobs; @@ -22,7 +23,6 @@ public class TipAppointmentExpireJob : BaseJob protected override async Task RunAsync(IServiceProvider serviceProvider) { var details = await DbContext.Queryable() - .Where(x => x.No == "FT0000004") .Where(x => (x.IsEnterDoorArea && x.DoorStatus == VisitorAppointmentDetailStatusEnumType.Arrived) || (x.IsEnterWorkplace && x.WorkplaceStatus == VisitorAppointmentDetailStatusEnumType.Arrived)) .ToListAsync(); @@ -44,10 +44,12 @@ public class TipAppointmentExpireJob : BaseJob .Where(x => x.No == item.Key) .SingleAsync(); + var name = item.Select(x => x.Name).Join(","); + await _dingTalkApi.SendWorkMessageAsync(new JinkoSendWorkMessageRequest { WorkCodes = new List { appointment.Code }, - Content = $"您的访客预约 {appointment.No}《{appointment.Title}》中有访客即将到达访问结束时间,请及时处理。" + Content = $"您的访客预约 {appointment.No}《{appointment.Title}》中有 {name} 即将到达访问结束时间,请及时处理。" }); } }