fix 根据编码判断区域

This commit is contained in:
2024-09-09 14:49:28 +08:00
parent 5ff07e61ef
commit 006e638938

View File

@@ -88,7 +88,7 @@ public class AppointmentService : IAppointmentService
Phone = item.Phone, Phone = item.Phone,
Remark = item.Remark, Remark = item.Remark,
DoorStatus = areas.Where(x => x.Type == AppointmentAreaEnumType.Door) DoorStatus = areas.Where(x => x.Type == AppointmentAreaEnumType.Door)
.Select(x => x.Name) .Select(x => x.CustomCode)
.Contains(item.ApplyDoorArea) .Contains(item.ApplyDoorArea)
? VisitorAppointmentDetailStatusEnumType.Wait ? VisitorAppointmentDetailStatusEnumType.Wait
: VisitorAppointmentDetailStatusEnumType.Obsolete, : VisitorAppointmentDetailStatusEnumType.Obsolete,
@@ -99,7 +99,7 @@ public class AppointmentService : IAppointmentService
IsEnterWorkplace = item.IsEnterWorkplace, IsEnterWorkplace = item.IsEnterWorkplace,
WorkplaceStatus = item.IsEnterWorkplace && WorkplaceStatus = item.IsEnterWorkplace &&
item.ApplyWorkplaceAreas.All(p => areas.Where(x => x.Type == AppointmentAreaEnumType.Workplace) item.ApplyWorkplaceAreas.All(p => areas.Where(x => x.Type == AppointmentAreaEnumType.Workplace)
.Select(x => x.Name) .Select(x => x.CustomCode)
.Contains(p)) .Contains(p))
? VisitorAppointmentDetailStatusEnumType.Wait ? VisitorAppointmentDetailStatusEnumType.Wait
: VisitorAppointmentDetailStatusEnumType.Obsolete, : VisitorAppointmentDetailStatusEnumType.Obsolete,