diff --git a/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs b/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs index d9b53edf..9657e8ea 100644 --- a/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs +++ b/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs @@ -125,7 +125,9 @@ public class AssignmentService : IAssignmentService Tasks = x.AsEnumerable().Select(item => { var key = $"face:{item.UserCode}"; - var token = timeLimitedDataProtector.Protect(key, TimeSpan.FromSeconds(faceUrlOptions.Limit)); + var token = item.Type == DeviceTaskEnumType.Add + ? timeLimitedDataProtector.Protect(key, TimeSpan.FromSeconds(faceUrlOptions.Limit)) + : string.Empty; return new TaskCombineUserDimensionDto { @@ -138,11 +140,13 @@ public class AssignmentService : IAssignmentService UserName = item.UserName, DepartmentNo = item.DepartmentNo, DepartmentName = item.DepartmentName, - CardNo = item.CardNo, - Face = faceUrlOptions.Url + token + CardNo = item.Type == DeviceTaskEnumType.Add ? item.CardNo : string.Empty, + Face = item.Type == DeviceTaskEnumType.Add ? faceUrlOptions.Url + token : string.Empty,//下发才附带照片信息 } }; - }).ToList() + + }) + .ToList() }; }).ToList();