修改公司级培训
This commit is contained in:
@@ -53,6 +53,34 @@ namespace BLL
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
var getSysuser = db.Sys_User.FirstOrDefault(e => e.UserId == item.UserId);
|
||||
if (getSysuser!=null)
|
||||
{
|
||||
////获取计划下 人员培训教材明细
|
||||
var getDataList = db.Sp_GetTraining_TaskItemTraining(item.PlanId, getSysuser.WorkPostId);
|
||||
foreach (var dataItem in getDataList)
|
||||
{
|
||||
Model.Training_TaskItem newTaskItem = new Model.Training_TaskItem
|
||||
{
|
||||
TaskId = item.TaskId,
|
||||
PlanId = item.PlanId,
|
||||
PersonId = item.UserId,
|
||||
TrainingItemCode = dataItem.TrainingItemCode,
|
||||
TrainingItemName = dataItem.TrainingItemName,
|
||||
AttachUrl = dataItem.AttachUrl,
|
||||
};
|
||||
|
||||
var getTaskItem = db.Training_TaskItem.FirstOrDefault(x => x.TaskId == item.TaskId && x.TrainingItemName == newTaskItem.TrainingItemName && x.AttachUrl == newTaskItem.AttachUrl);
|
||||
if (getTaskItem == null)
|
||||
{
|
||||
newTaskItem.TaskItemId = SQLHelper.GetNewID();
|
||||
db.Training_TaskItem.InsertOnSubmit(newTaskItem);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
////更新培训任务
|
||||
item.States = Const.State_1;
|
||||
|
||||
Reference in New Issue
Block a user