refactor(task): 重构任务拍摄时间获取逻辑

- 将 getTaskShotDate 方法从 TaskTaskServiceImpl 移至 VideoTaskRepository
- 删除对 TaskService 和 TaskTaskServiceImpl 的依赖注入
- 更新 LyCompatibleController 和 GoodsServiceImpl 中的调用方式
- 简化日期解析逻辑,提高代码可读性
- 移除冗余的 VideoMapper 和 TaskService 接口方法声明
- 统一使用 VideoTaskRepository 处理任务相关数据查询
This commit is contained in:
2025-12-15 17:33:40 +08:00
parent 832f6a2339
commit c0f07ee9f4
5 changed files with 28 additions and 63 deletions

View File

@@ -58,10 +58,6 @@ public class LyCompatibleController {
@Autowired
private VideoRepository videoRepository;
@Autowired
private VideoMapper videoMapper;
@Autowired
private TaskTaskServiceImpl taskTaskServiceImpl;
@Autowired
private RedisTemplate<String, String> redisTemplate;
@Autowired
private VideoTaskRepository videoTaskRepository;
@@ -217,7 +213,7 @@ public class LyCompatibleController {
map.put("face_id", String.valueOf(videoRespVO.getFaceId()));
}
map.put("template_cover_image", contentPageVO.getTemplateCoverUrl());
Date taskShotDate = taskTaskServiceImpl.getTaskShotDate(videoRespVO.getTaskId());
Date taskShotDate = videoTaskRepository.getTaskShotDate(videoRespVO.getTaskId());
map.put("shoottime", DateUtil.format(taskShotDate, "yyyy-MM-dd HH:mm"));
map.put("openid", openId);
map.put("scenicname", contentPageVO.getScenicName());