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