From 775a4818b1ff4f18f17b24108cc92c23f728ea61 Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期五, 19 四月 2024 15:03:16 +0800 Subject: [PATCH] # --- src/main/java/com/zy/crm/manager/controller/WeeklyController.java | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/crm/manager/controller/WeeklyController.java b/src/main/java/com/zy/crm/manager/controller/WeeklyController.java index 0fff081..96064e7 100644 --- a/src/main/java/com/zy/crm/manager/controller/WeeklyController.java +++ b/src/main/java/com/zy/crm/manager/controller/WeeklyController.java @@ -593,7 +593,22 @@ 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())){ -- Gitblit v1.9.1