소스 검색

发现页分页接口,数据为视频时多返回字段mediaUrl

wangzhijun 1 개월 전
부모
커밋
044c46c7e8

+ 3 - 0
nightFragrance-massage/src/main/java/com/ylx/discover/moment/domain/vo/MomentPageVO.java

@@ -32,4 +32,7 @@ public class MomentPageVO {
     @ApiModelProperty("媒体类型:1=图片,2=视频")
     private Integer mediaType;
 
+    @ApiModelProperty("视频URL")
+    private String mediaUrl;
+
 }

+ 14 - 1
nightFragrance-massage/src/main/resources/mapper/moment/TechnicianMomentMapper.xml

@@ -177,7 +177,20 @@
             IFNULL(m.save_count, 0) AS saveCount,
             IFNULL(m.view_count, 0) AS viewCount,
             m.media_type,
-            m.publish_time
+            m.publish_time,
+            IF(
+                m.media_type = 2,
+                (
+                    SELECT
+                        mm.media_url
+                    FROM
+                        t_moment_media mm
+                    WHERE
+                        mm.moment_id = m.id
+                    LIMIT 1
+                ),
+                NULL
+            ) AS mediaUrl
         FROM
             t_technician_moment m
         LEFT JOIN ma_technician t ON m.technician_id = t.id AND t.is_delete = 0