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