取消培训 签到 回收

This commit is contained in:
wyw 2026-07-23 15:55:05 +08:00
parent d381ce07cd
commit 91f8e8da90

View File

@ -200,6 +200,17 @@ namespace APT.SC.WebApi.Controllers.Api.SE
if (entity.TaskID != Guid.Empty) if (entity.TaskID != Guid.Empty)
finishNotice = NotificationTaskService.GetTaskFinishModel(entity.TaskID, "SE017_SHOWPRINT"); finishNotice = NotificationTaskService.GetTaskFinishModel(entity.TaskID, "SE017_SHOWPRINT");
var listTaskCancle = GetEntities<T_FM_NOTIFICATION_TASK>(e => e.SOURCE_DATA_ID.HasValue && e.SOURCE_DATA_ID.Value == entity.ID && e.NOTICE_STATUS == 0 && e.NOTICE_TITLE.StartsWith("培训记录签到-%"), null, null);
if (listTaskCancle != null && listTaskCancle.Count() > 0)
{
foreach (var item in listTaskCancle)
{
item.ISCANCEL = true;
item.TASK_DT = DateTime.Now;
item.NOTICE_STATUS = 4;
item.MODIFIER_ID = APT.Infrastructure.Api.AppContext.CurrentSession.UserID;
}
}
entity.ISSTOPSIGN = true;//停止签到 entity.ISSTOPSIGN = true;//停止签到
entity.MODIFY_TIME = DateTime.Now; entity.MODIFY_TIME = DateTime.Now;
entity.STATUS = SETrainRecordStatus.; entity.STATUS = SETrainRecordStatus.;
@ -208,6 +219,8 @@ namespace APT.SC.WebApi.Controllers.Api.SE
UpdateEntityNoCommit(entity); UpdateEntityNoCommit(entity);
if (finishNotice != null) if (finishNotice != null)
UpdateEntityNoCommit(finishNotice); UpdateEntityNoCommit(finishNotice);
if (listTaskCancle != null && listTaskCancle.Count() > 0)
BantchSaveEntityNoCommit(listTaskCancle);
}); });
return true; return true;
}); });