fix 车间进入逻辑调整

This commit is contained in:
2024-12-04 15:46:01 +08:00
parent f91bedfa5c
commit 0cc7a437d3

View File

@@ -72,7 +72,8 @@ public class AutoConfirmAppointmentJob : BaseJob
{
var now = DateTime.Now;
if (detail.IsEnterWorkplace && detail.WorkplaceStatus == VisitorAppointmentDetailStatusEnumType.Wait && now >= detail.WorkplaceStart)
var before = (detail.IsEnterDoorArea = false) || (detail.IsEnterDoorArea && detail.DoorStatus == VisitorAppointmentDetailStatusEnumType.Arrived);
if (before && detail.IsEnterWorkplace && detail.WorkplaceStatus == VisitorAppointmentDetailStatusEnumType.Wait && now >= detail.WorkplaceStart)
{
foreach (var item in detail.ApplyWorkplaceAreas)
{