班前会 班长 超时 整单超时 签到:如果某单超时 整单超时 如果是最后一个签到 就是未超时

This commit is contained in:
wyw 2026-05-20 16:40:33 +08:00
parent 466383510b
commit e76d80c322

View File

@ -327,7 +327,11 @@ namespace APT.FO.WebApi.Controllers.Api.FO
}
if (taskId != Guid.Empty)
{
finishNotice = NotificationTaskService.FOGetTaskFinishModel(taskId, entity.ID, eye);
finishNotice = NotificationTaskService.FOGetTaskFinishModel(taskId, entity.ID, eye);
if (finishNotice.NOTICE_STATUS != 1)
{
entity.OVERTIME = FOISOVERTIME.;//班长提交的时候就已经超期了
}
}
}
entity.Nav_User = null;
@ -522,7 +526,29 @@ namespace APT.FO.WebApi.Controllers.Api.FO
if (t.Nav_DealMeasures != null && t.Nav_DealMeasures.Any())
jobMeasures.AddRange(t.Nav_DealMeasures);
});
}
}
#region wyw model.OVERTIME = FOISOVERTIME.;
if (task != null)
{
if (task.NOTICE_STATUS == 2)
{
if (model == null)
{
model = GetEntity<T_FO_PRE_SHIFT_MEETING_RECORD>(entity.ID.ToString());
}
model.OVERTIME = FOISOVERTIME.;
}
else if (model != null && model.PRE_MEETING_STATUS == FOPreMeetingStatusEnum.)
{
model.OVERTIME = FOISOVERTIME.;
}
}
#endregion
UnifiedCommit(() =>
{
if (currUsers != null && currUsers.Any() && task != null)
@ -532,7 +558,7 @@ namespace APT.FO.WebApi.Controllers.Api.FO
}
if (model != null)
{
UpdateEntityNoCommit(model, "PRE_MEETING_STATUS", "IS_RUN");
UpdateEntityNoCommit(model, "PRE_MEETING_STATUS", "IS_RUN", "OVERTIME");
}
if (eventRecords != null && eventRecords.Any())
BantchSaveEntityNoCommit(eventRecords);