From 13b8af999a32cb2acec55268feb4d84b874ea2fb Mon Sep 17 00:00:00 2001 From: dd3s_206 Date: Mon, 1 Jun 2026 14:05:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=B2=E5=AD=90=E6=B4=BB=E5=8A=A8=E7=AE=A1?= =?UTF-8?q?=E7=90=86=EF=BC=9A=E6=96=B0=E5=A2=9E=E6=B4=BB=E5=8A=A8=E4=B8=94?= =?UTF-8?q?=E6=B2=BF=E7=94=A8=E4=B9=8B=E5=89=8D=E6=B4=BB=E5=8A=A8=E6=97=B6?= =?UTF-8?q?=E6=8A=B9=E6=8E=89=E5=88=86=E6=B4=BB=E5=8A=A8=E4=B8=BB=E9=94=AE?= =?UTF-8?q?id=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/FamilyActivityServiceImpl.java | 7 ++++++- .../zhgh/activity/family/manage/basicForm.js | 17 +++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/budwk/app/zhgh/activity/family/service/impl/FamilyActivityServiceImpl.java b/src/main/java/com/budwk/app/zhgh/activity/family/service/impl/FamilyActivityServiceImpl.java index 0134f58..f7678da 100644 --- a/src/main/java/com/budwk/app/zhgh/activity/family/service/impl/FamilyActivityServiceImpl.java +++ b/src/main/java/com/budwk/app/zhgh/activity/family/service/impl/FamilyActivityServiceImpl.java @@ -53,13 +53,18 @@ public class FamilyActivityServiceImpl extends BaseServiceImpl i //插入类型限制 List typeLimits = activity.getTypeLimits(); - typeLimits.forEach(v -> v.setActivityId(activity.getId())); + typeLimits.forEach(v -> { + v.setId(null); + v.setActivityId(activity.getId()); + }); dao().insert(typeLimits); List courseList = activity.getCourseList(); for (FamilyCourse v : courseList) { + v.setId(null); v.setActivityId(activity.getId()); v.setOpenOtherUnion(false); + v.getCourseTimeList().forEach(courseTime -> courseTime.setId(null)); dao().insert(v); this.setCourseTimeAndInsert(v); } diff --git a/src/main/resources/views/platform/zhgh/activity/family/manage/basicForm.js b/src/main/resources/views/platform/zhgh/activity/family/manage/basicForm.js index 2ab8cd8..7c4ea1a 100644 --- a/src/main/resources/views/platform/zhgh/activity/family/manage/basicForm.js +++ b/src/main/resources/views/platform/zhgh/activity/family/manage/basicForm.js @@ -503,6 +503,23 @@ const basicForm = { this.formData = resp.data this.typeChange(this.formData.trainType) this.formData.id = "" + this.formData.courseList.forEach((course) => { + course.id = "" + course.activityId = "" + if (course.courseTimeList) { + course.courseTimeList.forEach((courseTime) => { + courseTime.id = "" + courseTime.activityId = "" + courseTime.courseId = "" + }) + } + }) + if (this.formData.typeLimits) { + this.formData.typeLimits.forEach((typeLimit) => { + typeLimit.id = "" + typeLimit.activityId = "" + }) + } } }, typeChange(val) {