yumeng 1 year ago
parent
commit
9e76cbe6c5

+ 15 - 14
job-kuaishou/src/main/java/cn/com/ctop/job/kuaishou/data/mapper/xml/KuaiShouAccountReportMapper.xml

@@ -251,20 +251,21 @@
         update deepthink.advertiser_bind_info
         set advertiser_status = 2
         where advertiser_id in (select t.advertiser_id
-        from (select t1.advertiser_id                                                               as advertiser_id,
-        ifnull(
-        (select sum(charge)
-        from media_api.kuaishou_advertiser_report_daily
-        where advertiser_id = t1.advertiser_id
-        and stat_date >=
-        date_format(DATE_SUB(CURDATE(), INTERVAL 7 DAY), '%Y%m%d')),
-        0)                                                                     as cost
-        from deepthink.advertiser_bind_info t1
-        where t1.media_type = 2
-        and t1.advertiser_status = 1
-        and date_format(t1.create_time, '%Y%m%d') <= date_format(DATE_SUB(CURDATE(), INTERVAL 1 DAY), '%Y%m%d')) t
-        where t.cost <= 0)
-        and media_type = 2
+                                from (select t1.advertiser_id as advertiser_id,
+                                             ifnull(
+                                                     (select sum(total_charge)
+                                                      from media_api.kuaishou_drama_ad_detail
+                                                      where account_id = t1.advertiser_id
+                                                        and stat_date >= date_format(DATE_SUB(CURDATE(), INTERVAL 7 DAY), '%Y%m%d')),
+                                                     0)
+                                                              as cost
+                                      from deepthink.advertiser_bind_info t1
+                                      where t1.media_type = 2
+                                        and t1.advertiser_status = 1
+                                        and date_format(t1.create_time, '%Y%m%d') <=
+                                            date_format(DATE_SUB(CURDATE(), INTERVAL 1 DAY), '%Y%m%d')) t
+                                where t.cost <= 0)
+          and media_type = 2
     </update>
     <update id="updateClAccountStatus">
         update deepthink.advertiser_bind_info