Prechádzať zdrojové kódy

数据清洗 增加日期条件

yumeng 3 rokov pred
rodič
commit
d2b2d18023

+ 1 - 1
module-toutiao/src/main/java/cn/com/ctop/toutiao/modules/link/mapper/ETLReportBytedanceVideoMapper.java

@@ -39,7 +39,7 @@ public interface ETLReportBytedanceVideoMapper extends BaseMapper<ETLReportByted
     List<ETLReportBytedanceVideo> getBytedanceVideoShotInfo();
     List<ETLReportBytedanceVideo> getBytedanceVideoPlanInfo();
 
-    void updateClipInfo(@Param("clipId")String clipId, @Param("clipName")String clipName,@Param("teamLeader")String teamLeader, @Param("md5")String md5);
+    void updateClipInfo(@Param("clipId")String clipId, @Param("clipName")String clipName,@Param("teamLeader")String teamLeader, @Param("md5")String md5,@Param("date") String date);
     void updateShotInfo(@Param("shotId")String shotId, @Param("shotName")String shotName, @Param("md5")String md5);
     void updatePlanInfo(@Param("planId")String planId, @Param("planName")String planName, @Param("md5")String md5);
 

+ 1 - 0
module-toutiao/src/main/java/cn/com/ctop/toutiao/modules/link/mapper/xml/ETLReportBytedanceVideoMapper.xml

@@ -207,6 +207,7 @@
          clip_name=#{clipName},
          team_leader = #{teamLeader}
          where md5=#{md5}
+         and stat_datetime &gt;= #{date}
     </update>
     <update id="updateShotInfo">
         update etl_report_bytedance_video set shot_id=#{shotId},shot_name=#{shotName} where md5=#{md5}

+ 1 - 1
module-toutiao/src/main/java/cn/com/ctop/toutiao/modules/link/service/impl/ETLReportBytedanceVideoServiceImpl.java

@@ -73,7 +73,7 @@ public class ETLReportBytedanceVideoServiceImpl extends ServiceImpl<ETLReportByt
                     clipInfo.setTeamLeader(leaderName);
                 }
 
-                etlReportBytedanceVideoMapper.updateClipInfo(clipInfo.getClipId(), clipInfo.getClipName(), clipInfo.getTeamLeader(), clipInfo.getMd5());
+                etlReportBytedanceVideoMapper.updateClipInfo(clipInfo.getClipId(), clipInfo.getClipName(), clipInfo.getTeamLeader(), clipInfo.getMd5(),date);
 
             });
         }