fix 表达式错误
This commit is contained in:
@@ -35,16 +35,17 @@ public class SyncOriginCardInfoJob : BaseJob
|
||||
var deviceUniqueNos = devices.Select(x => x.UniqueNo).ToList();
|
||||
|
||||
var requests = await DbContext.Queryable<DeviceUploadLogEntity>()
|
||||
.LeftJoin<DeviceEntity>((x, device) => x.DeviceUniqueNo == device.UniqueNo)
|
||||
.Where(x => deviceUniqueNos.Contains(x.DeviceUniqueNo))
|
||||
.Where(x => !string.IsNullOrEmpty(x.UserUniqueNo))
|
||||
.Where(x => x.Sync == false)
|
||||
.Where(x => SqlFunc.Subqueryable<GainfoEntity>().Where(p => p.Code == x.UserUniqueNo).Any())
|
||||
.Where(x => SqlFunc.Subqueryable<OutSourceEntity>().Where(p => p.Code == x.UserUniqueNo).NotAny())
|
||||
.Select(x => new UploadAttendanceRequest
|
||||
.Select((x, device) => new UploadAttendanceRequest
|
||||
{
|
||||
Id = x.Id,
|
||||
RaiseDateTime = x.RaiseDateTime,
|
||||
ZNOTE = devices.First(item => item.UniqueNo == x.DeviceUniqueNo).DeployPlace,
|
||||
ZNOTE = device.DeployPlace,
|
||||
ZWORKCODE = x.UserUniqueNo.TrimEnd('\0')
|
||||
})
|
||||
.ToListAsync();
|
||||
|
||||
Reference in New Issue
Block a user