From 9a5a4cf2f4645000a206abfaee7d047868aae005 Mon Sep 17 00:00:00 2001 From: wyw <571921741@qq.com> Date: Thu, 30 Apr 2026 15:48:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=B9=E8=AE=AD=E8=AE=B0=E5=BD=95=E7=AD=BE?= =?UTF-8?q?=E5=88=B0=20=20=E8=A7=A6=E5=8F=91=20=E5=9F=B9=E8=AE=AD=E6=95=88?= =?UTF-8?q?=E6=9E=9C=E8=AF=84=E4=BC=B0=E8=B0=83=E6=9F=A5=20=20=E5=8A=A0?= =?UTF-8?q?=E4=B8=80=E5=B1=82=E5=88=A4=E6=96=AD=20=20=E4=BB=A5=E5=85=8D?= =?UTF-8?q?=E5=9B=A0=E7=94=A8=E6=88=B7=E7=8B=82=E7=82=B9=E3=80=82=E3=80=82?= =?UTF-8?q?=E3=80=82=E5=BC=95=E5=8F=91=E6=95=B0=E6=8D=AE=E9=87=8D=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Api/SEController/6SETrainRecordController.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/6SETrainRecordController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/6SETrainRecordController.cs index a475a95..e27628e 100644 --- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/6SETrainRecordController.cs +++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/SEController/6SETrainRecordController.cs @@ -1136,6 +1136,12 @@ namespace APT.SC.WebApi.Controllers.Api.SE } if (record.Nav_Notify.NEED_EVALUATION == SETrainNeedSuvey.是 && !isReSend) { + DateTime dtCheck = DateTime.Now.AddMinutes(-1); + var check = GetEntity(e => e.NOTIFY_ID == record.Nav_Notify.ID && e.USER_ID == userID && !e.IS_DELETED && e.CREATE_TIME >= dtCheck); + if (check != null && check.ID != Guid.Empty) + { + throw new Exception("数据处理中,请勿频繁操作!"); + } effect = new T_SE_TRAINING_EFFECT_EVALUATION_SURVEY { ID = Guid.NewGuid(), @@ -1144,6 +1150,7 @@ namespace APT.SC.WebApi.Controllers.Api.SE END_TIME = record.Nav_Notify.TRAIN_END_TIME.Value.AddDays(1), USER_ID = userID, ORG_ID = filter.GetOrgId(), + CREATE_TIME = DateTime.Now }; results = new List(); GetEntities(null, new BaseFilter(filter.GetOrgId())).ToList().ForEach(it =>