|  | @@ -655,7 +655,14 @@ public class CoreDrillPlanServiceImpl extends ServiceImpl<CoreDrillPlanMapper, C
 | 
	
		
			
				|  |  |              coreDrillPlanMapper.delByIds(list);
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  |              //计划下有已完成:删除本轮次及以后的所有任务,计划本身做逻辑删除。
 | 
	
		
			
				|  |  | -            coreDrillTaskService.delByStartTimeAndEndTimeAndPlanIdList(list, DateUtil.beginOfDay(new Date()), null);
 | 
	
		
			
				|  |  | +            final CoreDrillPlan plan = getById(id);
 | 
	
		
			
				|  |  | +            if (plan.getPlanCycle().equals(DrillPlanCycleEnum.NONE.getCode())) {
 | 
	
		
			
				|  |  | +                coreDrillTaskService.delByStartTimeAndEndTimeAndPlanIdList(list, DateUtil.beginOfDay(new Date()), null);
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +                final DateRange range = DateUtils.getStartAndEnd(new Date(), plan.getPlanCycle());
 | 
	
		
			
				|  |  | +                coreDrillTaskService.delByStartTimeAndEndTimeAndPlanIdList(list, DateUtil.beginOfDay(range.getStartTime()), null);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              removeByIds(list);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 |