|
|
@@ -119,6 +119,10 @@ public class CoreEduTrainingPlanServiceImpl extends ServiceImpl<CoreEduTrainingP
|
|
|
child.setPlanRoleNameList(roleNameList);
|
|
|
}
|
|
|
|
|
|
+ if (record.getStandard() == 1) {
|
|
|
+ final Integer done = coreEduTrainingTaskMapper.checkHasTaskIsDoneByPlanParentId(record.getId());
|
|
|
+ record.setDone(done);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -433,10 +437,9 @@ public class CoreEduTrainingPlanServiceImpl extends ServiceImpl<CoreEduTrainingP
|
|
|
.select(CoreEduTrainingTask::getId));
|
|
|
final List<Long> taskIdList = coreEduTrainingTasks.stream().map(CoreEduTrainingTask::getId).collect(Collectors.toList());
|
|
|
//删除任务相关
|
|
|
- if (ObjectUtil.isNotEmpty(taskIdList)){
|
|
|
+ if (ObjectUtil.isNotEmpty(taskIdList)) {
|
|
|
coreEduTrainingTaskMapper.deleteBatchIds(taskIdList);
|
|
|
- coreEduTrainingTaskToRoleMapper.deleteByMap(MapUtil.of("edu_training_task_id", taskIdList));
|
|
|
- return coreEduTrainingPlanMapper.deleteBatchIds(Collections.singletonList((id)));
|
|
|
+ coreEduTrainingTaskToRoleMapper.delete(new LambdaQueryWrapper<CoreEduTrainingTaskToRole>().in(CoreEduTrainingTaskToRole::getEduTrainingTaskId, taskIdList));
|
|
|
}
|
|
|
//删除计划
|
|
|
return coreEduTrainingPlanMapper.deleteBatchIds(Collections.singletonList((id)));
|
|
|
@@ -449,9 +452,9 @@ public class CoreEduTrainingPlanServiceImpl extends ServiceImpl<CoreEduTrainingP
|
|
|
.in(CoreEduTrainingTask::getPlanId, planIdList)
|
|
|
.select(CoreEduTrainingTask::getId));
|
|
|
final List<Long> taskIdList = trainingTaskList.stream().map(CoreEduTrainingTask::getId).collect(Collectors.toList());
|
|
|
- if (ObjectUtil.isNotEmpty(taskIdList)){
|
|
|
+ if (ObjectUtil.isNotEmpty(taskIdList)) {
|
|
|
coreEduTrainingTaskMapper.deleteBatchIds(taskIdList);
|
|
|
- coreEduTrainingTaskToRoleMapper.deleteByMap(MapUtil.of("edu_training_task_id", taskIdList));
|
|
|
+ coreEduTrainingTaskToRoleMapper.delete(new LambdaQueryWrapper<CoreEduTrainingTaskToRole>().in(CoreEduTrainingTaskToRole::getEduTrainingTaskId, taskIdList));
|
|
|
}
|
|
|
}
|
|
|
//删除计划
|