diff --git a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SEController.cs b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SEController.cs index 51d1821..d2a8b92 100644 --- a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SEController.cs +++ b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SEController.cs @@ -2058,7 +2058,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP List allSendUserIds = null; List allSendUserNames = null; List sendNotice = null; - + List listUserDoAuto = null; foreach (var item in iListR) { try @@ -2107,6 +2107,18 @@ namespace APT.PP.WebApi.Controllers.Api.PP e.TASK_DT = DateTime.Now; } }); + listUserDoAuto = new List(); + listUserDoAuto = iListTemp.Where(e => listDon.Contains(e.USER_ID)).ToList(); + foreach (var itemAuto in listUserDoAuto) + { + itemAuto.OK = true; + itemAuto.STATUS = SETrainRecordUserStatusEnum.参与; + itemAuto.DT_SIGN = DateTime.Now; + } + } + else + { + listUserDoAuto = null; } item.DT_SSEND_SIGN = DateTime.Now; item.STATUS = SETrainRecordStatus.签到中; @@ -2117,6 +2129,8 @@ namespace APT.PP.WebApi.Controllers.Api.PP UpdateEntityNoCommit(item); if (sendNotice != null && sendNotice.Any()) BantchSaveEntityNoCommit(sendNotice); + if (listUserDoAuto != null && listUserDoAuto.Any()) + BantchSaveEntityNoCommit(listUserDoAuto); }); } catch { }