From 482789b523e6d9113bc9933c02af3c5764430f0f Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Sun, 11 Jan 2026 00:04:04 +0800 Subject: [PATCH] =?UTF-8?q?feat(task):=20=E6=A0=B9=E6=8D=AE=E6=99=AF?= =?UTF-8?q?=E5=8C=BA=E9=85=8D=E7=BD=AE=E5=8A=A8=E6=80=81=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E7=BB=93=E6=9E=9C=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 获取景区配置管理器并检查分组功能是否启用 - 当分组功能启用时将视频结果页面设置 --- .../basic/task/DownloadNotificationTasker.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/com/ycwl/basic/task/DownloadNotificationTasker.java b/src/main/java/com/ycwl/basic/task/DownloadNotificationTasker.java index 2128c09d..a1971fd2 100644 --- a/src/main/java/com/ycwl/basic/task/DownloadNotificationTasker.java +++ b/src/main/java/com/ycwl/basic/task/DownloadNotificationTasker.java @@ -81,6 +81,12 @@ public class DownloadNotificationTasker { variables.put("scenicName", scenic.getName()); variables.put("scenicId", scenic.getId()); variables.put("faceId", item.getFaceId()); + ScenicConfigManager configManager = scenicRepository.getScenicConfigManager(item.getScenicId()); + if (configManager.getBoolean("grouping_enable", false)) { + variables.put("videoResultPage", "travelVideoCenter"); + } else { + variables.put("videoResultPage", "videoSynthesis"); + } variables.put("videoDeviceCount", videoTaskRepository.getTaskDeviceNum(item.getTaskId())); variables.put("videoLensCount", videoTaskRepository.getTaskLensNum(item.getTaskId())); variables.put("videoShotTime", DateUtil.format(videoTaskRepository.getTaskShotDate(item.getTaskId()), "yyyy-MM-dd")); @@ -125,6 +131,12 @@ public class DownloadNotificationTasker { variables.put("scenicName", scenic.getName()); variables.put("scenicId", scenic.getId()); variables.put("faceId", item.getFaceId()); + ScenicConfigManager configManager = scenicRepository.getScenicConfigManager(item.getScenicId()); + if (configManager.getBoolean("grouping_enable", false)) { + variables.put("videoResultPage", "travelVideoCenter"); + } else { + variables.put("videoResultPage", "videoSynthesis"); + } variables.put("expireDate", DateUtil.format(expireDate, "yyyy-MM-dd")); variables.put("videoDeviceCount", videoTaskRepository.getTaskDeviceNum(item.getTaskId())); variables.put("videoLensCount", videoTaskRepository.getTaskLensNum(item.getTaskId())); @@ -188,6 +200,12 @@ public class DownloadNotificationTasker { variables.put("scenicName", scenic.getName()); variables.put("scenicId", scenic.getId()); variables.put("faceId", item.getFaceId()); + ScenicConfigManager configManager = scenicRepository.getScenicConfigManager(item.getScenicId()); + if (configManager.getBoolean("grouping_enable", false)) { + variables.put("videoResultPage", "travelVideoCenter"); + } else { + variables.put("videoResultPage", "videoSynthesis"); + } variables.put("videoDeviceCount", videoTaskRepository.getTaskDeviceNum(item.getTaskId())); variables.put("videoLensCount", videoTaskRepository.getTaskLensNum(item.getTaskId())); variables.put("videoShotTime", DateUtil.format(videoTaskRepository.getTaskShotDate(item.getTaskId()), "yyyy-MM-dd HH:mm"));