fix 考勤记录过滤识别失败数据
This commit is contained in:
@@ -64,6 +64,7 @@ public class DeviceUploadLogService : IDeviceUploadLogService
|
||||
.LeftJoin<GainfoEntity>((deviceUp, device, ga) => deviceUp.UserUniqueNo == ga.Code)
|
||||
.Where((deviceUp, device) => deviceUp.Type == type)
|
||||
.WhereIF(request.Sync.HasValue, deviceUp => deviceUp.Sync == request.Sync)
|
||||
.Where(deviceUp => !SqlFunc.IsNullOrEmpty(deviceUp.UserUniqueNo))
|
||||
.WhereIF(request.SearchDateTimePeriod.HasValue(), deviceUp => deviceUp.RaiseDateTime >= request.SearchDateTimePeriod.Start && deviceUp.RaiseDateTime <= request.SearchDateTimePeriod.End)
|
||||
.WhereIF(request.IsOutSource.HasValue && request.IsOutSource.Value, deviceUp => SqlFunc.Subqueryable<OutsourceEntity>().Where(x => x.Code == deviceUp.UserUniqueNo).Any())
|
||||
.WhereIF(request.IsOutSource.HasValue && !request.IsOutSource.Value, deviceUp => SqlFunc.Subqueryable<OutsourceEntity>().Where(x => x.Code == deviceUp.UserUniqueNo).NotAny())
|
||||
|
||||
Reference in New Issue
Block a user