fix 访客区域为空跳过处理
This commit is contained in:
@@ -27,7 +27,12 @@ public class AutoRemoveAppointmentJob : BaseJob
|
||||
|
||||
foreach (var detail in details)
|
||||
{
|
||||
var areaCodes = GetValidAreaCodes(detail);
|
||||
var areaCodes = GetValidAreaCodes(detail).ToList();
|
||||
if (!areaCodes.Any())
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
var existsAreaCodes = await DbContext.Queryable<AppointmentAreaEntity>().Where(x => areaCodes.Contains(x.CustomCode)).Select(x => x.CustomCode).ToListAsync();
|
||||
|
||||
//当前分配的设备组code
|
||||
@@ -76,7 +81,7 @@ public class AutoRemoveAppointmentJob : BaseJob
|
||||
yield return detail.ApplyDoorArea;
|
||||
}
|
||||
|
||||
if (detail.IsEnterWorkplace && now >= detail.WorkplaceEnd)
|
||||
if (detail.IsEnterWorkplace && detail.WorkplaceEnd <= now)
|
||||
{
|
||||
foreach (var item in detail.ApplyWorkplaceAreas)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user