|
@@ -67,14 +67,14 @@
|
|
|
sum(cost_amount) as cost_amount,
|
|
sum(cost_amount) as cost_amount,
|
|
|
concat(round(if(ifnull(sum(real_cost_amount),0)=0, 0, (ifnull(sum(share_iaa_amount),0)+ifnull(sum(share_pay_amount),0))/sum(real_cost_amount)*100), 2), '%') AS real_roi
|
|
concat(round(if(ifnull(sum(real_cost_amount),0)=0, 0, (ifnull(sum(share_iaa_amount),0)+ifnull(sum(share_pay_amount),0))/sum(real_cost_amount)*100), 2), '%') AS real_roi
|
|
|
from
|
|
from
|
|
|
- (select cast(advertiser_id as char) advertiser_id, user_id from advertiser_bind_info) tb1
|
|
|
|
|
|
|
+ (select cast(advertiser_id as char) advertiser_id, user_id from deepthink.advertiser_bind_info) tb1
|
|
|
left join (select advertiser_id, sum(cost_amount) as cost_amount, sum(real_cost_amount) as real_cost_amount
|
|
left join (select advertiser_id, sum(cost_amount) as cost_amount, sum(real_cost_amount) as real_cost_amount
|
|
|
from application.media_ad_report_daily where stat_date=#{date} group by advertiser_id) tb2
|
|
from application.media_ad_report_daily where stat_date=#{date} group by advertiser_id) tb2
|
|
|
on tb1.advertiser_id = tb2.advertiser_id
|
|
on tb1.advertiser_id = tb2.advertiser_id
|
|
|
left join (select advertiser_id, sum(share_iaa_amount) as share_iaa_amount, sum(share_pay_amount) as share_pay_amount
|
|
left join (select advertiser_id, sum(share_iaa_amount) as share_iaa_amount, sum(share_pay_amount) as share_pay_amount
|
|
|
from application.user_data_report_daily where stat_date=#{date} group by advertiser_id) tb3
|
|
from application.user_data_report_daily where stat_date=#{date} group by advertiser_id) tb3
|
|
|
on tb1.advertiser_id = tb3.advertiser_id
|
|
on tb1.advertiser_id = tb3.advertiser_id
|
|
|
- left join (select user_id, nick_name, phonenumber from sys_user) tb4
|
|
|
|
|
|
|
+ left join (select user_id, nick_name, phonenumber from deepthink.sys_user) tb4
|
|
|
on tb1.user_id=tb4.user_id
|
|
on tb1.user_id=tb4.user_id
|
|
|
group by tb1.user_id
|
|
group by tb1.user_id
|
|
|
having sum(cost_amount)>1
|
|
having sum(cost_amount)>1
|
|
@@ -90,7 +90,7 @@
|
|
|
ifnull(sum(share_iaa_amount), 0) + ifnull(sum(share_pay_amount), 0) as end_amount,
|
|
ifnull(sum(share_iaa_amount), 0) + ifnull(sum(share_pay_amount), 0) as end_amount,
|
|
|
rank() over (order by sum(cost_amount) desc) as rk
|
|
rank() over (order by sum(cost_amount) desc) as rk
|
|
|
from
|
|
from
|
|
|
- (select advertiser_id, user_id from advertiser_bind_info) tb1
|
|
|
|
|
|
|
+ (select cast(advertiser_id as char) advertiser_id, user_id from deepthink.advertiser_bind_info) tb1
|
|
|
left join
|
|
left join
|
|
|
(select advertiser_id, sum(cost_amount) as cost_amount, sum(real_cost_amount) as real_cost_amount, max(update_time) as update_time
|
|
(select advertiser_id, sum(cost_amount) as cost_amount, sum(real_cost_amount) as real_cost_amount, max(update_time) as update_time
|
|
|
from application.media_ad_report_daily
|
|
from application.media_ad_report_daily
|
|
@@ -102,7 +102,7 @@
|
|
|
from application.user_data_report_daily
|
|
from application.user_data_report_daily
|
|
|
where stat_date = #{date}
|
|
where stat_date = #{date}
|
|
|
group by advertiser_id) tb3 on tb1.advertiser_id = tb3.advertiser_id
|
|
group by advertiser_id) tb3 on tb1.advertiser_id = tb3.advertiser_id
|
|
|
- left join (select user_id, nick_name, phonenumber from sys_user) tb4
|
|
|
|
|
|
|
+ left join (select user_id, nick_name, phonenumber from deepthink.sys_user) tb4
|
|
|
on tb1.user_id=tb4.user_id
|
|
on tb1.user_id=tb4.user_id
|
|
|
group by tb1.user_id
|
|
group by tb1.user_id
|
|
|
having sum(cost_amount)>0
|
|
having sum(cost_amount)>0
|
|
@@ -115,7 +115,7 @@
|
|
|
round(ifnull(sum(pay_amount), 0), 2) AS pay_amount,
|
|
round(ifnull(sum(pay_amount), 0), 2) AS pay_amount,
|
|
|
ifnull(sum(share_iaa_amount), 0) + ifnull(sum(share_pay_amount), 0) as end_amount
|
|
ifnull(sum(share_iaa_amount), 0) + ifnull(sum(share_pay_amount), 0) as end_amount
|
|
|
from
|
|
from
|
|
|
- (select advertiser_id, user_id from advertiser_bind_info) tb1
|
|
|
|
|
|
|
+ (select cast(advertiser_id as char) advertiser_id, user_id from deepthink.advertiser_bind_info) tb1
|
|
|
left join
|
|
left join
|
|
|
(select advertiser_id, sum(cost_amount) as cost_amount, sum(real_cost_amount) as real_cost_amount, max(update_time) as update_time
|
|
(select advertiser_id, sum(cost_amount) as cost_amount, sum(real_cost_amount) as real_cost_amount, max(update_time) as update_time
|
|
|
from application.media_ad_report_hourly
|
|
from application.media_ad_report_hourly
|
|
@@ -127,7 +127,7 @@
|
|
|
from application.user_data_report_hourly
|
|
from application.user_data_report_hourly
|
|
|
where stat_date = #{date} and `hour`= #{hour}
|
|
where stat_date = #{date} and `hour`= #{hour}
|
|
|
group by advertiser_id) tb3 on tb1.advertiser_id = tb3.advertiser_id
|
|
group by advertiser_id) tb3 on tb1.advertiser_id = tb3.advertiser_id
|
|
|
- left join (select user_id, nick_name, phonenumber from sys_user) tb4
|
|
|
|
|
|
|
+ left join (select user_id, nick_name, phonenumber from deepthink.sys_user) tb4
|
|
|
on tb1.user_id=tb4.user_id
|
|
on tb1.user_id=tb4.user_id
|
|
|
group by tb1.user_id
|
|
group by tb1.user_id
|
|
|
</select>
|
|
</select>
|
|
@@ -136,7 +136,7 @@
|
|
|
|
|
|
|
|
<select id="unbindData" resultType="java.util.Map">
|
|
<select id="unbindData" resultType="java.util.Map">
|
|
|
select tb1.advertiser_id, tb1.advertiser_name, ifnull(tb2.ca,0) as today_cost, tb3.ca as last_30_cost from
|
|
select tb1.advertiser_id, tb1.advertiser_name, ifnull(tb2.ca,0) as today_cost, tb3.ca as last_30_cost from
|
|
|
- (select advertiser_id, advertiser_name from advertiser_unbind_info) tb1
|
|
|
|
|
|
|
+ (select cast(advertiser_id as char) advertiser_id, advertiser_name from deepthink.advertiser_unbind_info) tb1
|
|
|
left join
|
|
left join
|
|
|
(select advertiser_id, ifnull(sum(cost_amount),0) as ca from application.media_ad_report_daily where stat_date=#{date} group by advertiser_id) tb2
|
|
(select advertiser_id, ifnull(sum(cost_amount),0) as ca from application.media_ad_report_daily where stat_date=#{date} group by advertiser_id) tb2
|
|
|
on tb1.advertiser_id = tb2.advertiser_id
|
|
on tb1.advertiser_id = tb2.advertiser_id
|
|
@@ -149,9 +149,9 @@
|
|
|
</select>
|
|
</select>
|
|
|
<select id="selectUserList" resultType="com.alibaba.fastjson.JSONObject">
|
|
<select id="selectUserList" resultType="com.alibaba.fastjson.JSONObject">
|
|
|
select user_id, nick_name, phonenumber, remark
|
|
select user_id, nick_name, phonenumber, remark
|
|
|
- from sys_user u
|
|
|
|
|
- left join sys_dept d on u.dept_id = d.dept_id
|
|
|
|
|
|
|
+ from deepthink.sys_user u
|
|
|
|
|
+ left join deepthink.sys_dept d on u.dept_id = d.dept_id
|
|
|
where u.del_flag = '0'
|
|
where u.del_flag = '0'
|
|
|
- AND (u.dept_id = 300 OR u.dept_id IN ( SELECT t.dept_id FROM sys_dept t WHERE find_in_set(300, ancestors) ))
|
|
|
|
|
|
|
+ AND (u.dept_id = 300 OR u.dept_id IN ( SELECT t.dept_id FROM deepthink.sys_dept t WHERE find_in_set(300, ancestors) ))
|
|
|
</select>
|
|
</select>
|
|
|
</mapper>
|
|
</mapper>
|