|  |  | 
 |  |  |                 throw new CoolException("更新周计划主表失败"); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             List<CstmrUtilsParam> cstmrUtilsParamList = new ArrayList<>(); | 
 |  |  |             List<WeeklyDailyPlan> weeklyDailyPlanList = weeklyDailyPlanService.selectList(new EntityWrapper<WeeklyDailyPlan>().eq("weekly_id", weekly.getId())); | 
 |  |  |             List<Long> ids = new ArrayList<>(); | 
 |  |  |             for (WeeklyDailyPlan  weeklyDailyPlan: param.getWeeklyDailyPlanList()) { | 
 |  |  |                 if (!Cools.isEmpty(weeklyDailyPlan.getId())) { | 
 |  |  |                     ids.add(weeklyDailyPlan.getId()); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |             try{ | 
 |  |  |                 for (WeeklyDailyPlan weeklyDailyPlan2:weeklyDailyPlanList){ | 
 |  |  |                     if (!ids.contains(weeklyDailyPlan2.getId())){ | 
 |  |  |                         weeklyDailyPlanService.deleteById(weeklyDailyPlan2.getId()); | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |             }catch (Exception e){ | 
 |  |  |  | 
 |  |  |             } | 
 |  |  |             for (WeeklyDailyPlan  weeklyDailyPlan: param.getWeeklyDailyPlanList()){ | 
 |  |  |                 WeeklyDailyPlan weeklyDailyPlan1 = new WeeklyDailyPlan(); | 
 |  |  |                 if (!Cools.isEmpty(weeklyDailyPlan.getId())){ |