diff --git a/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs b/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs index 29e079e6..5373f5fb 100644 --- a/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs +++ b/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs @@ -280,7 +280,7 @@ public class AssignmentService : IAssignmentService Brand = deviceTemplate.Brand, FuncStr = device.Funcs.ToString(), UserNo = deviceTask.UserNo, - UserCode = SqlFunc.IsNull(ga.Code, gaLeave.Code), + UserCode = SqlFunc.IsNull(SqlFunc.IsNull(ga.Code, gaLeave.Code), deviceTask.UserNo), UserName = SqlFunc.IsNull(ga.Name, gaLeave.Name), DepartmentNo = ga.DepartmentNo, DepartmentName = department.Name,