From f1a94a423fb689a35480195bafc2931dd393ba00 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Tue, 18 Nov 2025 17:22:04 +0800
Subject: [PATCH] 优化
---
ard-work/src/main/resources/mapper/ArdMediaMapper.xml | 13 +++++++++++--
1 files changed, 11 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..22ce39e 100644
--- a/ard-work/src/main/resources/mapper/ArdMediaMapper.xml
+++ b/ard-work/src/main/resources/mapper/ArdMediaMapper.xml
@@ -34,18 +34,27 @@
<!-- 动态查询条件:媒体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>
+ order by create_time desc
</select>
<!-- 根据任务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