فهرست منبع

视频内容池简介修改

wangyunpeng 3 ماه پیش
والد
کامیت
e58c1c4ffb

+ 4 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/mapper/longArticle/VideoPoolAuditMapper.java

@@ -3,9 +3,11 @@ package com.tzld.longarticle.recommend.server.mapper.longArticle;
 import com.tzld.longarticle.recommend.server.model.entity.longArticle.PublishSingleVideoSource;
 import com.tzld.longarticle.recommend.server.model.param.ListItemFilterOrderParam;
 import com.tzld.longarticle.recommend.server.model.param.videoAudit.ArticleTitleUpdateParam;
+import com.tzld.longarticle.recommend.server.model.param.videoAudit.VideoSynopsisUpdateParam;
 import com.tzld.longarticle.recommend.server.model.param.videoAudit.VideoTitleUpdateParam;
 import org.apache.ibatis.annotations.Mapper;
 
+import java.util.Date;
 import java.util.List;
 
 @Mapper
@@ -37,6 +39,8 @@ public interface VideoPoolAuditMapper {
 
     void updateVideoTitle(VideoTitleUpdateParam param, Long updateTime);
 
+    void updateArticleSynopsis(VideoSynopsisUpdateParam param, Date updateTime);
+
     List<PublishSingleVideoSource> articleVideoAuditCount(String accountName, Long start, Long end);
 
     int articleVideoWaitingAuditCount();

+ 9 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/model/entity/longArticle/VideoContentUnderstanding.java

@@ -66,6 +66,15 @@ public class VideoContentUnderstanding {
     @Column(name = "summary_text")
     private String summaryText;
 
+    @Column(name = "old_summary_text")
+    private String oldSummaryText;
+
+    @Column(name = "summary_text_update_account")
+    private String summaryTextUpdateAccount;
+
+    @Column(name = "summary_text_ts")
+    private Date summaryTextTs;
+
     @Column(name = "rewrite_status")
     private Integer rewriteStatus;
 

+ 10 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/model/param/videoAudit/VideoSynopsisUpdateParam.java

@@ -0,0 +1,10 @@
+package com.tzld.longarticle.recommend.server.model.param.videoAudit;
+
+import lombok.Data;
+
+@Data
+public class VideoSynopsisUpdateParam {
+    private String contentId;
+    private String synopsis;
+    private String updateAccount;
+}

+ 4 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/recommend/VideoPoolAuditService.java

@@ -296,6 +296,10 @@ public class VideoPoolAuditService {
         videoPoolAuditMapper.updateVideoTitle(param, now);
     }
 
+    public void updateArticleSynopsis(VideoSynopsisUpdateParam param) {
+        videoPoolAuditMapper.updateArticleSynopsis(param, new Date());
+    }
+
     @XxlJob("shuffleVideoPoolAuditGroup")
     public ReturnT<String> shuffleVideoPoolAuditGroup(String param) {
         List<String> auditUser = Arrays.asList("a", "b", "c", "d", "e", "f", "g", "h", "i", "j");

+ 6 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/web/recommend/VideoPoolAuditController.java

@@ -64,6 +64,12 @@ public class VideoPoolAuditController {
         return CommonResponse.success();
     }
 
+    @PostMapping("/updateArticleSynopsis")
+    public CommonResponse<Void> updateArticleSynopsis(@RequestBody VideoSynopsisUpdateParam param) {
+        service.updateArticleSynopsis(param);
+        return CommonResponse.success();
+    }
+
     @GetMapping("/shuffleAuditGroup")
     public CommonResponse<Void> shuffleVideoPoolAuditGroup() {
         service.shuffleVideoPoolAuditGroup(null);

+ 9 - 0
long-article-recommend-service/src/main/resources/mapper/longArticle/VideoPoolAuditMapper.xml

@@ -248,6 +248,15 @@
         where content_trace_id = #{param.contentId}
     </update>
 
+    <update id="updateArticleSynopsis">
+        update video_content_understanding
+        set old_summary_text = summary_text,
+            summary_text = #{param.synopsis},
+            summary_text_update_account = #{param.updateAccount},
+            summary_text_ts = #{updateTime}
+        where content_trace_id = #{param.contentId}
+    </update>
+
     <select id="articleVideoAuditCount" resultType="com.tzld.longarticle.recommend.server.model.entity.longArticle.PublishSingleVideoSource">
         select *
         from publish_single_video_source