取消培训 签到 回收
This commit is contained in:
parent
d381ce07cd
commit
91f8e8da90
@ -200,6 +200,17 @@ namespace APT.SC.WebApi.Controllers.Api.SE
|
||||
if (entity.TaskID != Guid.Empty)
|
||||
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.MODIFY_TIME = DateTime.Now;
|
||||
entity.STATUS = SETrainRecordStatus.已取消;
|
||||
@ -208,6 +219,8 @@ namespace APT.SC.WebApi.Controllers.Api.SE
|
||||
UpdateEntityNoCommit(entity);
|
||||
if (finishNotice != null)
|
||||
UpdateEntityNoCommit(finishNotice);
|
||||
if (listTaskCancle != null && listTaskCancle.Count() > 0)
|
||||
BantchSaveEntityNoCommit(listTaskCancle);
|
||||
});
|
||||
return true;
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user