From ceba1e1b0103e8d5602eef5c9b1649ac70f8ccbe Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Mon, 2 Jun 2025 09:43:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B2=A1=E6=9C=89vlog=E4=B9=9F=E5=88=87?= =?UTF-8?q?=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/service/task/impl/TaskTaskServiceImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/com/ycwl/basic/service/task/impl/TaskTaskServiceImpl.java b/src/main/java/com/ycwl/basic/service/task/impl/TaskTaskServiceImpl.java index 21a3196..c976c33 100644 --- a/src/main/java/com/ycwl/basic/service/task/impl/TaskTaskServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/task/impl/TaskTaskServiceImpl.java @@ -368,6 +368,16 @@ public class TaskTaskServiceImpl implements TaskService { ScenicConfigEntity scenicConfig = scenicRepository.getScenicConfig(faceRespVO.getScenicId()); List templateList = templateRepository.getTemplateListByScenicId(faceRespVO.getScenicId()); if (templateList == null || templateList.isEmpty()) { + // 没有vlog视频的情况下 + VideoPieceGetter.Task task = new VideoPieceGetter.Task(); + task.faceId = faceId; + task.faceSampleIds = faceSampleList.stream().map(FaceSampleEntity::getId).toList(); + task.templateId = null; + task.memberId = faceRespVO.getMemberId(); + task.callback = () -> { + log.info("task callback: {}", task); + }; + VideoPieceGetter.addTask(task); return; } if (Integer.valueOf(3).equals(scenicConfig.getBookRoutine()) || Integer.valueOf(4).equals(scenicConfig.getBookRoutine())) {