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/webapp/views/weekly/weekly.html | 5 +++++ src/main/java/com/zy/crm/manager/controller/WeeklyController.java | 17 ++++++++++++++++- 2 files changed, 21 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())){ diff --git a/src/main/webapp/views/weekly/weekly.html b/src/main/webapp/views/weekly/weekly.html index 3fb5b5f..98b494c 100644 --- a/src/main/webapp/views/weekly/weekly.html +++ b/src/main/webapp/views/weekly/weekly.html @@ -524,16 +524,21 @@ }, addWeekPlanConfirm() { let list = this.weeklyFormData + let listPlan = this.weeklyFormDataPlan let value = this.addWeekPlanValue if (value.length > 0) { value.forEach((item,idx) => { list.push({ weeklyDay: item }) + listPlan.push({ + weeklyDay: item + }) }) } this.weeklyFormData = list; + this.weeklyFormDataPlan = listPlan; console.log(list) this.addWeekPlanVisible = false; this.addWeekPlanValue = []; -- Gitblit v1.9.1