From 472a9e3a7177a5d1c298e39f61a516fd5e2adeef Mon Sep 17 00:00:00 2001 From: wyw <571921741@qq.com> Date: Wed, 27 May 2026 17:34:01 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=81=E5=B8=88=E3=80=81=E5=9F=B9=E8=AE=AD?= =?UTF-8?q?=E4=BA=BA=20=E8=87=AA=E5=8A=A8=E7=AD=BE=E5=88=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/Api/SEController.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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 { }