1代码合并
This commit is contained in:
@@ -21,15 +21,7 @@ namespace BLL
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
var getDataLists = (from x in db.Training_Plan
|
||||
where
|
||||
(
|
||||
(string.IsNullOrEmpty(projectId) && (x.ProjectId == null || x.ProjectId == ""))
|
||||
||
|
||||
(!string.IsNullOrEmpty(projectId) && x.ProjectId == projectId)
|
||||
)
|
||||
|
||||
&& (x.States == states || states == null)
|
||||
&& x.TrainTypeId == trainTypeId
|
||||
where x.ProjectId == projectId && (x.States == states || states == null) && x.TrainTypeId == trainTypeId
|
||||
orderby x.TrainStartDate descending
|
||||
select new Model.TrainingPlanItem
|
||||
{
|
||||
@@ -84,18 +76,14 @@ namespace BLL
|
||||
TeachMan = x.TeachMan,
|
||||
UnitIds = x.UnitIds,
|
||||
WorkPostId = x.WorkPostId,
|
||||
DepartIds = x.DepartIds,
|
||||
DepartNames = WorkPostService.getDepartNamesByIdsForApi(x.DepartIds),
|
||||
TrainContent = x.TrainContent,
|
||||
UnitNames = UnitService.getUnitNamesUnitIdsForApi(x.UnitIds),
|
||||
WorkPostNames = WorkPostService.getWorkPostNamesWorkPostIdsForApi(x.WorkPostId),
|
||||
UnitNames = UnitService.getUnitNamesUnitIds(x.UnitIds),
|
||||
WorkPostNames = WorkPostService.getWorkPostNamesWorkPostIds(x.WorkPostId),
|
||||
DesignerId = x.DesignerId,
|
||||
DesignerName = db.Sys_User.First(y => y.UserId == x.DesignerId).UserName,
|
||||
DesignerDate = string.Format("{0:yyyy-MM-dd HH:mm}", x.TrainStartDate),
|
||||
States = x.States,
|
||||
QRCodeUrl = x.QRCodeUrl.Replace('\\', '/'),
|
||||
|
||||
TrainingTasks = getTrainingTasks(x.PlanId)
|
||||
};
|
||||
return getDataLists.FirstOrDefault();
|
||||
}
|
||||
@@ -148,7 +136,7 @@ namespace BLL
|
||||
{
|
||||
PlanId = trainingPlan.PlanId,
|
||||
PlanCode = trainingPlan.PlanCode,
|
||||
|
||||
ProjectId = trainingPlan.ProjectId,
|
||||
DesignerId = trainingPlan.DesignerId,
|
||||
PlanName = trainingPlan.PlanName,
|
||||
TrainContent = trainingPlan.TrainContent,
|
||||
@@ -159,15 +147,9 @@ namespace BLL
|
||||
TrainTypeId = trainingPlan.TrainTypeId,
|
||||
UnitIds = trainingPlan.UnitIds,
|
||||
WorkPostId = trainingPlan.WorkPostId,
|
||||
DepartIds = trainingPlan.DepartIds,
|
||||
DepartNames = trainingPlan.DepartNames,
|
||||
States = trainingPlan.States,
|
||||
};
|
||||
if (!string.IsNullOrEmpty(trainingPlan.ProjectId))
|
||||
{
|
||||
newTrainingPlan.ProjectId = trainingPlan.ProjectId;
|
||||
|
||||
}
|
||||
if (!string.IsNullOrEmpty(trainingPlan.TrainLevelId))
|
||||
{
|
||||
newTrainingPlan.TrainLevelId = trainingPlan.TrainLevelId;
|
||||
@@ -218,8 +200,6 @@ namespace BLL
|
||||
isUpdate.UnitIds = newTrainingPlan.UnitIds;
|
||||
isUpdate.WorkPostId = newTrainingPlan.WorkPostId;
|
||||
isUpdate.States = newTrainingPlan.States;
|
||||
isUpdate.DepartIds = newTrainingPlan.DepartIds;
|
||||
isUpdate.DepartNames = newTrainingPlan.DepartNames;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
////删除培训任务
|
||||
@@ -295,24 +275,6 @@ namespace BLL
|
||||
}
|
||||
}
|
||||
|
||||
public static List<Model.TrainingTaskItem> getTrainingTasks(string planId) {
|
||||
var list = new List<Model.TrainingTaskItem>();
|
||||
var taskList = Funs.DB.Training_Task.Where(x => x.PlanId == planId);
|
||||
if (taskList.Count()>0)
|
||||
{
|
||||
foreach (var item in taskList)
|
||||
{
|
||||
var model = new Model.TrainingTaskItem();
|
||||
model.TaskId = item.TaskId;
|
||||
model.PlanId = item.PlanId;
|
||||
model.PersonId = item.UserId;
|
||||
model.PersonName = UserService.GetUserNameByUserId(item.UserId);
|
||||
list.Add(model);
|
||||
}
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 新增 培训人员明细
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user