|
@@ -19,7 +19,7 @@
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
- <select id="findDeliverEffectAnalysis" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findDeliverEffectAnalysis" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
zone_id as zoneId,date as reportDate,sum(pv) as pv,sum(uv) as uv,sum(impression) as impression,
|
|
zone_id as zoneId,date as reportDate,sum(pv) as pv,sum(uv) as uv,sum(impression) as impression,
|
|
|
sum(uimpression) as uImpression, sum(uclick) as uClick,
|
|
sum(uimpression) as uImpression, sum(uclick) as uClick,
|
|
@@ -39,7 +39,7 @@
|
|
|
limit #{pager.offset}, #{pager.limit}
|
|
limit #{pager.offset}, #{pager.limit}
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findSum" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findSum" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select sum(pv) as pv, sum(uv) as uv, sum(impression) as impression, sum(click) as click, sum(income) as income
|
|
select sum(pv) as pv, sum(uv) as uv, sum(impression) as impression, sum(click) as click, sum(income) as income
|
|
|
from t_rpt_zone where date >= #{startDate} and #{endDate} >=date
|
|
from t_rpt_zone where date >= #{startDate} and #{endDate} >=date
|
|
|
<if test="zoneId!=null">
|
|
<if test="zoneId!=null">
|
|
@@ -51,7 +51,7 @@
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
- <select id="findDeliverEffectAnalysis1" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findDeliverEffectAnalysis1" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
zone_id as zoneId,date as reportDate,sum(pv) as pv,sum(uv) as uv,sum(impression) as impression,
|
|
zone_id as zoneId,date as reportDate,sum(pv) as pv,sum(uv) as uv,sum(impression) as impression,
|
|
|
sum(uimpression) as uImpression, sum(uclick) as uClick,
|
|
sum(uimpression) as uImpression, sum(uclick) as uClick,
|
|
@@ -79,7 +79,7 @@
|
|
|
) as a )
|
|
) as a )
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findBySize" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findBySize" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
id,date as reportDate,width ,height,100*sum(pv)/(select sum(pv) from t_rpt_zone_size
|
|
id,date as reportDate,width ,height,100*sum(pv)/(select sum(pv) from t_rpt_zone_size
|
|
|
where
|
|
where
|
|
@@ -101,7 +101,7 @@
|
|
|
limit #{pager.offset}, #{pager.limit}
|
|
limit #{pager.offset}, #{pager.limit}
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findBySize1" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findBySize1" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
id,date as reportDate,width ,height,100*sum(pv)/(select sum(pv) from t_rpt_zone_size
|
|
id,date as reportDate,width ,height,100*sum(pv)/(select sum(pv) from t_rpt_zone_size
|
|
|
where
|
|
where
|
|
@@ -132,7 +132,7 @@
|
|
|
) as a )
|
|
) as a )
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findByPosition" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findByPosition" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
id,date as reportDate,position,100*sum(pv)/(select sum(pv) from t_rpt_zone_position where
|
|
id,date as reportDate,position,100*sum(pv)/(select sum(pv) from t_rpt_zone_position where
|
|
|
date >= #{startDate} and #{endDate} >=date
|
|
date >= #{startDate} and #{endDate} >=date
|
|
@@ -153,7 +153,7 @@
|
|
|
limit #{pager.offset}, #{pager.limit}
|
|
limit #{pager.offset}, #{pager.limit}
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findByPosition1" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findByPosition1" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
id,date as reportDate,position,100*sum(pv)/(select sum(pv) from t_rpt_zone_position where
|
|
id,date as reportDate,position,100*sum(pv)/(select sum(pv) from t_rpt_zone_position where
|
|
|
date >= #{startDate} and #{endDate} >=date
|
|
date >= #{startDate} and #{endDate} >=date
|
|
@@ -181,7 +181,7 @@
|
|
|
</if>
|
|
</if>
|
|
|
) as a)
|
|
) as a)
|
|
|
</select>
|
|
</select>
|
|
|
- <select id="findBySystem" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findBySystem" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
os as system,100*(sum(pv)/(select sum(pv) from t_rpt_zone_os
|
|
os as system,100*(sum(pv)/(select sum(pv) from t_rpt_zone_os
|
|
|
where date >= #{startDate} and #{endDate} >=date
|
|
where date >= #{startDate} and #{endDate} >=date
|
|
@@ -204,7 +204,7 @@
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
- <select id="findBySystem1" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findBySystem1" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
os as system,100*(sum(pv)/(select sum(pv) from t_rpt_zone_os
|
|
os as system,100*(sum(pv)/(select sum(pv) from t_rpt_zone_os
|
|
|
where date >= #{startDate} and #{endDate} >=date
|
|
where date >= #{startDate} and #{endDate} >=date
|
|
@@ -226,7 +226,7 @@
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
- <select id="findByDevice" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findByDevice" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
id,date as reportDate,device,100*sum(pv)/
|
|
id,date as reportDate,device,100*sum(pv)/
|
|
|
(select sum(pv) from t_rpt_zone_device where date >= #{startDate} and #{endDate} >=date
|
|
(select sum(pv) from t_rpt_zone_device where date >= #{startDate} and #{endDate} >=date
|
|
@@ -254,7 +254,7 @@
|
|
|
</if> ) as t)
|
|
</if> ) as t)
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findByAllAreal" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findByAllAreal" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
a.id,a.date as reportDate,b.cn,b.cn_city,100*sum(a.pv)/(select sum(pv) from t_rpt_zone_location where date >= #{startDate} and #{endDate} >=date
|
|
a.id,a.date as reportDate,b.cn,b.cn_city,100*sum(a.pv)/(select sum(pv) from t_rpt_zone_location where date >= #{startDate} and #{endDate} >=date
|
|
|
<if test="operatorId!=null">
|
|
<if test="operatorId!=null">
|
|
@@ -273,7 +273,7 @@
|
|
|
limit #{pager.offset}, #{pager.limit}
|
|
limit #{pager.offset}, #{pager.limit}
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findByAreal" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findByAreal" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
b.cn,b.cn_city,100*sum(a.pv)/(select sum(pv) from t_rpt_zone_location where date >= #{startDate} and #{endDate} >=date
|
|
b.cn,b.cn_city,100*sum(a.pv)/(select sum(pv) from t_rpt_zone_location where date >= #{startDate} and #{endDate} >=date
|
|
|
<if test="operatorId!=null">
|
|
<if test="operatorId!=null">
|
|
@@ -291,7 +291,7 @@
|
|
|
group by b.cn_city
|
|
group by b.cn_city
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findAllArea" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findAllArea" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select
|
|
select
|
|
|
a.id,a.date as reportDate,b.cn,b.cn_city,100*sum(a.pv)/(select sum(pv) from t_rpt_zone_location where date >= #{startDate} and #{endDate} >=date
|
|
a.id,a.date as reportDate,b.cn,b.cn_city,100*sum(a.pv)/(select sum(pv) from t_rpt_zone_location where date >= #{startDate} and #{endDate} >=date
|
|
|
<if test="operatorId!=null">
|
|
<if test="operatorId!=null">
|
|
@@ -319,7 +319,7 @@
|
|
|
</if>) as a)
|
|
</if>) as a)
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findByPlace" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findByPlace" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select t_place.name as place,sum(p.pv) as pv, sum(p.uv) as uv, sum(p.impression) as impression,
|
|
select t_place.name as place,sum(p.pv) as pv, sum(p.uv) as uv, sum(p.impression) as impression,
|
|
|
sum(uimpression) as uImpression, sum(uclick) as uClick,
|
|
sum(uimpression) as uImpression, sum(uclick) as uClick,
|
|
|
sum(p.click) as click, sum(p.ecpm) as eCpm,
|
|
sum(p.click) as click, sum(p.ecpm) as eCpm,
|
|
@@ -343,7 +343,7 @@
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
- <select id="findByPlace1" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findByPlace1" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select t_place.name as place,sum(p.pv) as pv, sum(p.uv) as uv, sum(p.impression) as impression,
|
|
select t_place.name as place,sum(p.pv) as pv, sum(p.uv) as uv, sum(p.impression) as impression,
|
|
|
sum(uimpression) as uImpression, sum(uclick) as uClick,
|
|
sum(uimpression) as uImpression, sum(uclick) as uClick,
|
|
|
sum(p.click) as click, sum(p.ecpm) as eCpm,
|
|
sum(p.click) as click, sum(p.ecpm) as eCpm,
|
|
@@ -374,7 +374,7 @@
|
|
|
) as a)
|
|
) as a)
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findByApmac" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findByApmac" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select apmac, sum(pv) as pv, sum(uv) as uv, sum(impression) as impression,
|
|
select apmac, sum(pv) as pv, sum(uv) as uv, sum(impression) as impression,
|
|
|
sum(uimpression) as uImpression,
|
|
sum(uimpression) as uImpression,
|
|
|
sum(uclick) as uClick,sum(click) as click, sum(ecpm) as eCpm,
|
|
sum(uclick) as uClick,sum(click) as click, sum(ecpm) as eCpm,
|
|
@@ -394,7 +394,7 @@
|
|
|
limit #{pager.offset}, #{pager.limit}
|
|
limit #{pager.offset}, #{pager.limit}
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findByApmac1" parameterType="map" resultType="com.cloudcross.ssp.back.model.OperatorReport">
|
|
|
|
|
|
|
+ <select id="findByApmac1" parameterType="map" resultType="com.cloudcross.ssp.model.OperatorReport">
|
|
|
select apmac, sum(pv) as pv, sum(uv) as uv, sum(impression) as impression,
|
|
select apmac, sum(pv) as pv, sum(uv) as uv, sum(impression) as impression,
|
|
|
sum(uimpression) as uImpression,
|
|
sum(uimpression) as uImpression,
|
|
|
sum(uclick) as uClick,sum(click) as click, sum(ecpm) as eCpm,
|
|
sum(uclick) as uClick,sum(click) as click, sum(ecpm) as eCpm,
|