班前会在业务流程中更新,不再跑批重复更新

This commit is contained in:
何美荣 2026-06-03 14:52:09 +08:00
parent ad44ab23a9
commit 995efe8758

View File

@ -54,21 +54,21 @@ namespace APT.SC.WebApi.Controllers.Api.BI
List<T_FO_CHANGE_SHIFT_RECORD> fo03s = new List<T_FO_CHANGE_SHIFT_RECORD>(); List<T_FO_CHANGE_SHIFT_RECORD> fo03s = new List<T_FO_CHANGE_SHIFT_RECORD>();
List<T_FO_TEAM_ACTIVITY> fo04s = new List<T_FO_TEAM_ACTIVITY>(); List<T_FO_TEAM_ACTIVITY> fo04s = new List<T_FO_TEAM_ACTIVITY>();
var fo01 = GetEntities<T_FO_PRE_SHIFT_MEETING_RECORD>(t => t.PRE_MEETING_STATUS == FOPreMeetingStatusEnum. && t.OVERTIME == FOISOVERTIME., basefilter1); //var fo01 = GetEntities<T_FO_PRE_SHIFT_MEETING_RECORD>(t => t.PRE_MEETING_STATUS == FOPreMeetingStatusEnum.归档 && t.OVERTIME == FOISOVERTIME.未统计, basefilter1);
foreach (var item in fo01) //foreach (var item in fo01)
{ //{
var isOver = allnoticeTask.Where(t => t.SOURCE_DATA_ID == item.ID); // var isOver = allnoticeTask.Where(t => t.SOURCE_DATA_ID == item.ID);
if (isOver.Any()) // if (isOver.Any())
{ // {
item.OVERTIME = FOISOVERTIME.; // item.OVERTIME = FOISOVERTIME.超时;
} // }
else // else
{ // {
item.OVERTIME = FOISOVERTIME.; // item.OVERTIME = FOISOVERTIME.未超时;
} // }
fo01s.Add(item); // fo01s.Add(item);
} //}
BantchUpdateEntity(fo01s, "OVERTIME"); //BantchUpdateEntity(fo01s, "OVERTIME");
var fo02 = GetEntities<T_FO_CURRENT_CLASS_RECORD>(t => t.SHIFT_STATUS == (int)FOShiftStatusEnum. && t.OVERTIME == FOISOVERTIME., basefilter1); var fo02 = GetEntities<T_FO_CURRENT_CLASS_RECORD>(t => t.SHIFT_STATUS == (int)FOShiftStatusEnum. && t.OVERTIME == FOISOVERTIME., basefilter1);
foreach (var item in fo02) foreach (var item in fo02)
{ {