fix 任务获取userid处理
This commit is contained in:
@@ -250,7 +250,9 @@ public class AssignmentService : IAssignmentService
|
|||||||
.OrderBy(deviceTask => new { Priority = SqlFunc.Desc(deviceTask.Priority), deviceTask.CreateTime })
|
.OrderBy(deviceTask => new { Priority = SqlFunc.Desc(deviceTask.Priority), deviceTask.CreateTime })
|
||||||
.Select((deviceTask, device, deviceTemplate, ga, gaLeave, department, gainfoEx) => new TaskDto
|
.Select((deviceTask, device, deviceTemplate, ga, gaLeave, department, gainfoEx) => new TaskDto
|
||||||
{
|
{
|
||||||
UserId = SqlFunc.IsNull(SqlFunc.IsNull(deviceTask.UserId, ga.Id), gaLeave.IdentityUserId),
|
UserId = deviceTask.UserId == 0 || deviceTask.UserId == null
|
||||||
|
? gaLeave.IdentityUserId
|
||||||
|
: deviceTask.UserId,
|
||||||
TaskId = deviceTask.Id,
|
TaskId = deviceTask.Id,
|
||||||
Type = deviceTask.Type,
|
Type = deviceTask.Type,
|
||||||
DeviceUniqueNo = deviceTask.DeviceUniqueNo,
|
DeviceUniqueNo = deviceTask.DeviceUniqueNo,
|
||||||
|
|||||||
Reference in New Issue
Block a user