From 58fc94246946dbf3cf01c656495c7eccdf7f71e3 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Wed, 10 Dec 2025 16:10:09 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=A2=9E=E5=8A=A0=E5=90=8D=E7=A7=B0,?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=B5=8B=E8=AF=95No=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Src/Dlhis.ScheduledTask/Jobs/TipAppointmentExpireJob.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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} 即将到达访问结束时间,请及时处理。" }); } }