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