From 2b14396f661717989bf3091a27ab32077ad78582 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Mon, 15 Jul 2024 10:59:55 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=80=81=E6=A1=A3=E6=A1=88=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=8A=B6=E6=80=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TaskAssignment/Services/Implements/AssignmentService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs b/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs index 4a068a8d..e0c4f58a 100644 --- a/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs +++ b/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs @@ -242,7 +242,8 @@ public class AssignmentService : IAssignmentService oldData.ForEach(d => { - var task = deviceTasks.FirstOrDefault(x => x.UserNo == d.No && x.DeviceUniqueNo == d.DeviceUniqueNo); + var current = dCodes.First(x => x.Code == d.Code); + var task = deviceTasks.FirstOrDefault(x => x.UserNo == current.No && x.DeviceUniqueNo == current.DeviceUniqueNo); if (task != null) { d.Status = task.Status == DeviceTaskStatusEnumType.Success