|
@@ -116,7 +116,8 @@
|
|
|
'-' AS 'jlAd',
|
|
|
'-' AS 'kpAd',
|
|
|
IFNULL(t9.accountNum,0) as 'accountNum',
|
|
|
- IFNULL(t9.operaterNum,0) as 'operaterNum'
|
|
|
+ IFNULL(t9.operaterNum,0) as 'operaterNum',
|
|
|
+ IFNULL(t13.material_upload_media_num,0) as 'materialUploadMediaNum'
|
|
|
FROM application.bytedance_advertiser_report_hourly_dw t1
|
|
|
LEFT JOIN `jeecg-boot`.ctop_product t2 ON t2.id = t1.product_id
|
|
|
LEFT JOIN `jeecg-boot`.ctop_project t3 ON t1.project_id = t3.id
|
|
@@ -161,14 +162,20 @@
|
|
|
)t
|
|
|
GROUP BY project_id
|
|
|
) t9 ON t1.project_id = t9.project_id
|
|
|
+ LEFT JOIN(SELECT project_id , SUM(material_num) as 'material_upload_media_num' FROM
|
|
|
+ application.new_material_num_in_project
|
|
|
+ where stat_date = #{startTime}
|
|
|
+ and media_id=1
|
|
|
+ GROUP BY project_id
|
|
|
+ ) t13 ON t1.project_id = t13.project_id
|
|
|
WHERE stat_datetime = #{startTime}
|
|
|
AND t1.company_id in ('5e46b5dea3d740eeb8ff1a2895015a4b' , 'd57fecdcf7a94d009736d9c850731582')
|
|
|
<if test="projectId != null and projectId != ''">
|
|
|
AND t1.project_id = #{projectId}
|
|
|
</if>
|
|
|
- GROUP BY t1.project_id
|
|
|
- HAVING sum(cost) > 0
|
|
|
- ORDER BY ${sortCode} ${order}
|
|
|
+ GROUP BY t1.project_id
|
|
|
+ HAVING sum(cost) > 0
|
|
|
+ ORDER BY ${sortCode} ${order}
|
|
|
) t
|
|
|
<if test="category == 1">
|
|
|
WHERE rio <= -0.1 AND rio !='-'
|
|
@@ -212,7 +219,8 @@
|
|
|
'-' AS 'jlAd',
|
|
|
'-' AS 'kpAd',
|
|
|
IFNULL(t9.accountNum,0) as 'accountNum',
|
|
|
- IFNULL(t9.operaterNum,0) as 'operaterNum'
|
|
|
+ IFNULL(t9.operaterNum,0) as 'operaterNum',
|
|
|
+ IFNULL(t13.material_upload_media_num,0) as 'materialUploadMediaNum'
|
|
|
FROM application.bytedance_advertiser_report_daily_dw t1
|
|
|
LEFT JOIN `jeecg-boot`.ctop_product t2 ON t2.id = t1.product_id
|
|
|
LEFT JOIN `jeecg-boot`.ctop_project t3 ON t1.project_id = t3.id
|
|
@@ -238,7 +246,7 @@
|
|
|
GROUP BY project_id
|
|
|
) t8 ON t1.project_id = t8.project_id
|
|
|
LEFT JOIN(
|
|
|
- SELECT project_id,count(account_id)as 'accountNum',count(DISTINCT user_id)as 'operaterNum' FROM (
|
|
|
+ SELECT project_id,count(account_id)as 'accountNum',count(DISTINCT user_id)as 'operaterNum' FROM (
|
|
|
SELECT project_id,account_id,user_id FROM application.bytedance_advertiser_report_daily_dw
|
|
|
WHERE stat_datetime >= #{startTime}
|
|
|
AND stat_datetime <= #{endTime}
|
|
@@ -247,15 +255,22 @@
|
|
|
)t
|
|
|
GROUP BY project_id
|
|
|
) t9 ON t1.project_id = t9.project_id
|
|
|
+ LEFT JOIN(SELECT project_id , SUM(material_num) as 'material_upload_media_num' FROM
|
|
|
+ application.new_material_num_in_project
|
|
|
+ where stat_date >= #{startTime}
|
|
|
+ AND stat_datetime <= #{endTime}
|
|
|
+ and media_id=1
|
|
|
+ GROUP BY project_id
|
|
|
+ ) t13 ON t1.project_id = t13.project_id
|
|
|
WHERE stat_datetime >= #{startTime}
|
|
|
AND stat_datetime <= #{endTime}
|
|
|
AND t1.company_id in ('5e46b5dea3d740eeb8ff1a2895015a4b' , 'd57fecdcf7a94d009736d9c850731582')
|
|
|
<if test="projectId != null and projectId != ''">
|
|
|
AND t1.project_id = #{projectId}
|
|
|
</if>
|
|
|
- GROUP BY t1.project_id
|
|
|
- HAVING sum(cost) > 0
|
|
|
- ORDER BY ${sortCode} ${order}
|
|
|
+ GROUP BY t1.project_id
|
|
|
+ HAVING sum(cost) > 0
|
|
|
+ ORDER BY ${sortCode} ${order}
|
|
|
</select>
|
|
|
|
|
|
|