From 23b1e3ac371e71536252415f777188607c291cf2 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Tue, 18 Nov 2025 17:13:53 +0800
Subject: [PATCH] 增量媒体库
---
ard-work/src/main/resources/mapper/ArdMediaMapper.xml | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/ard-work/src/main/resources/mapper/ArdMediaMapper.xml b/ard-work/src/main/resources/mapper/ArdMediaMapper.xml
index 2c8db02..cbefd45 100644
--- a/ard-work/src/main/resources/mapper/ArdMediaMapper.xml
+++ b/ard-work/src/main/resources/mapper/ArdMediaMapper.xml
@@ -34,6 +34,9 @@
<!-- 动态查询条件:媒体URL -->
<if test="mediaUrl != null">AND media_url = #{mediaUrl}</if>
+ <!-- 动态查询条件:媒体URL -->
+ <if test="sourceUrl != null">AND source_url = #{sourceUrl}</if>
+
<!-- 动态查询条件:时间戳 -->
<if test="createTime != null">AND create_time = #{createTime}</if>
</where>
@@ -41,11 +44,16 @@
<!-- 根据任务ID查询媒体 -->
<select id="selectArdMediaByTaskId" resultMap="ArdMediaResult">
- SELECT id, task_id, media_type, file_size, file_md5, media_url, create_time
+ SELECT id, task_id, media_type, file_size, file_md5, media_url,source_url, create_time
FROM ard_media
WHERE task_id = #{taskId}
</select>
-
+ <!-- 根据任务ID和媒体类型查询媒体 -->
+ <select id="selectArdMediaByTaskIdAndType" resultMap="ArdMediaResult">
+ SELECT id, task_id, media_type, file_size, file_md5, media_url,source_url, create_time
+ FROM ard_media
+ WHERE task_id = #{taskId} and media_type = #{mediaType}
+ </select>
<!-- 插入媒体记录 -->
<insert id="insertArdMedia" parameterType="com.ard.work.domain.entity.ArdMedia">
INSERT INTO ard_media
--
Gitblit v1.9.3