Sfoglia il codice sorgente

素材接口bug修改

hcst_sunzhen 5 anni fa
parent
commit
c60349e211

+ 33 - 33
module-report/src/main/java/cn/com/ctop/bytedance/mapper/xml/BytedanceCreativeDailyReportMapper.xml

@@ -3,44 +3,44 @@
 <mapper namespace="cn.com.ctop.bytedance.mapper.BytedanceCreativeDailyReportMapper">
     <select id="bytedanceCreativeDailyReport" parameterType="Map" resultType="cn.com.ctop.bytedance.entity.BytedanceCreativeDailyReport">
             select
-            t2.creative_id as creativeId,  <!-- 素材id -->
-            t4.video_url as videoUrl,  <!-- 视频url -->
-            sum(t2.show_num) as showNum,  <!-- 展示量 -->
-            sum(t2.click) as click,  <!-- 点击量 -->
-            sum(t2.convert_num) as convertNum,  <!-- 转化量 -->
-            sum(t2.cost) as cost,  <!-- 总花费 -->
-            sum(t2.active) as active, <!-- 应用下载-激活 -->
-            sum(t2.download_finish) as downloadFinish,  <!-- 应用下载-安卓下载完成 -->
-            sum(t2.click_install) as clickInstall,  <!-- 应用下载-点击安装数 -->
-            sum(t2.in_app_pay) as inAppPay, <!-- 应用下载-付费 -->
-            sum(t2.total_play) as totalPlay, <!-- 视频-总播放 -->
-            sum(t2.valid_play) as validPlay, <!-- 视频-有效播放 -->
-            sum(t2.wifi_play) as wifiPlay, <!-- 视频-wifi播放 -->
-            sum(t2.play100_feed_break) as play100FeedBreak,  <!-- 视频-播放100%进度总数 -->
-            sum(t2.play75_feed_break) as play75FeedBreak,  <!-- 视频-播放75%进度总数 -->
-            sum(t2.comment) as comment,  <!-- 互动数据-评论数 -->
-            AVG(t2.next_day_open) as nextDayOpen,  <!-- 次留数 -->
-            AVG(t2.next_day_open_rate) as nextDayOpenRate,  <!-- 次留率 -->
-            AVG(t2.next_day_open_cost) as nextDayOpenCost  <!-- 次留成本 -->
+        t2.creative_id as creativeId,  <!-- 素材id -->
+        t4.video_url as videoUrl,  <!-- 视频url -->
+        sum(t2.show_num) as showNum,  <!-- 展示量 -->
+        sum(t2.click) as click,  <!-- 点击量 -->
+        sum(t2.convert_num) as convertNum,  <!-- 转化量 -->
+        sum(t2.cost) as cost,  <!-- 总花费 -->
+        sum(t2.active) as active, <!-- 应用下载-激活 -->
+        sum(t2.download_finish) as downloadFinish,  <!-- 应用下载-安卓下载完成 -->
+        sum(t2.click_install) as clickInstall,  <!-- 应用下载-点击安装数 -->
+        sum(t2.in_app_pay) as inAppPay, <!-- 应用下载-付费 -->
+        sum(t2.total_play) as totalPlay, <!-- 视频-总播放 -->
+        sum(t2.valid_play) as validPlay, <!-- 视频-有效播放 -->
+        sum(t2.wifi_play) as wifiPlay, <!-- 视频-wifi播放 -->
+        sum(t2.play100_feed_break) as play100FeedBreak,  <!-- 视频-播放100%进度总数 -->
+        sum(t2.play75_feed_break) as play75FeedBreak,  <!-- 视频-播放75%进度总数 -->
+        sum(t2.comment) as comment,  <!-- 互动数据-评论数 -->
+        AVG(t2.next_day_open) as nextDayOpen,  <!-- 次留数 -->
+        AVG(t2.next_day_open_rate) as nextDayOpenRate,  <!-- 次留率 -->
+        AVG(t2.next_day_open_cost) as nextDayOpenCost  <!-- 次留成本 -->
         from
         ctop_user_allocation t1
         left join ctop_bytedance_report_creative_daily t2 on t1.account_id = t2.advertiser_id
         left join ctop_bytedance_creative t3 on t2.creative_id = t3.id
         left join ctop_bytedance_video_info t4 on t3.video_id = t4.id
         where
-            t3.id is not NULL
-            and t1.media_id = '1'
-            and t1.account_id != ''
-            <if test="userId != null">
-                and t1.user_id = #{userId,jdbcType=VARCHAR}
-            </if>
+        t3.id is not NULL
+        and t1.media_id = '1'
+        and t1.account_id != ''
+        <if test="userId != null">
+            and t1.user_id = #{userId,jdbcType=VARCHAR}
+        </if>
 
-            <if test="startDate != null">
-                and t2.stat_datetime &lt;= #{startDate}
-            </if>
-            <if test="endDate != null">
-                and t2.stat_datetime &gt;= #{endDate}
-            </if>
+        <if test="startDate != null">
+            and t2.stat_datetime &gt;= #{startDate}
+        </if>
+        <if test="endDate != null">
+            and t2.stat_datetime &lt;= #{endDate}
+        </if>
         group by t4.signature
         order by sum(t2.cost) desc
         limit 100
@@ -80,10 +80,10 @@
         and t1.media_id = '1'
         and t1.account_id != ''
         <if test="startDate != null">
-            and t2.stat_datetime &lt;= #{startDate}
+            and t2.stat_datetime &gt;= #{startDate}
         </if>
         <if test="endDate != null">
-            and t2.stat_datetime &gt;= #{endDate}
+            and t2.stat_datetime &lt;= #{endDate}
         </if>
         and t3.id is not NULL
         group by t4.signature