Commit 669bcad7 authored by 廖旭伟's avatar 廖旭伟

用户使用行为分析增加按站点统计

parent 4623f837
...@@ -26,4 +26,7 @@ public class PageCensusPdu { ...@@ -26,4 +26,7 @@ public class PageCensusPdu {
/** 业务编码 **/ /** 业务编码 **/
private String businessCode; private String businessCode;
private List<String> businessCodeList; private List<String> businessCodeList;
/** 设备编码 */
private List<String> deviceNumList;
private Long siteId;
} }
...@@ -12,6 +12,12 @@ ...@@ -12,6 +12,12 @@
mortals_xhx_page_access_depth t mortals_xhx_page_access_depth t
WHERE WHERE
t.productId = #{productId} t.productId = #{productId}
<if test="deviceNumList!=null and deviceNumList.size() > 0">
AND t.deviceNum in
<foreach collection="deviceNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</select> </select>
......
...@@ -24,6 +24,12 @@ ...@@ -24,6 +24,12 @@
mortals_xhx_page_access t mortals_xhx_page_access t
WHERE WHERE
t.productId = #{productId} t.productId = #{productId}
<if test="deviceNumList!=null and deviceNumList.size() > 0">
AND t.deviceNum in
<foreach collection="deviceNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
GROUP BY GROUP BY
......
...@@ -13,6 +13,12 @@ ...@@ -13,6 +13,12 @@
mortals_xhx_page_event t mortals_xhx_page_event t
WHERE WHERE
t.productId = #{productId} t.productId = #{productId}
<if test="deviceNumList!=null and deviceNumList.size() > 0">
AND t.deviceNum in
<foreach collection="deviceNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
AND t.eventCode IS NOT NULL AND t.eventCode IS NOT NULL
...@@ -35,6 +41,12 @@ ...@@ -35,6 +41,12 @@
mortals_xhx_page_event t mortals_xhx_page_event t
WHERE WHERE
t.productId = #{productId} t.productId = #{productId}
<if test="deviceNumList!=null and deviceNumList.size() > 0">
AND t.deviceNum in
<foreach collection="deviceNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
AND t.businessCode IS NOT NULL AND t.businessCode IS NOT NULL
...@@ -62,6 +74,12 @@ ...@@ -62,6 +74,12 @@
mortals_xhx_page_event t mortals_xhx_page_event t
WHERE WHERE
t.productId = #{productId} t.productId = #{productId}
<if test="deviceNumList!=null and deviceNumList.size() > 0">
AND t.deviceNum in
<foreach collection="deviceNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
AND t.businessCode IS NOT NULL AND t.businessCode IS NOT NULL
...@@ -84,6 +102,12 @@ ...@@ -84,6 +102,12 @@
mortals_xhx_page_event t mortals_xhx_page_event t
WHERE WHERE
t.productId = #{productId} t.productId = #{productId}
<if test="deviceNumList!=null and deviceNumList.size() > 0">
AND t.deviceNum in
<foreach collection="deviceNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
GROUP BY GROUP BY
...@@ -101,6 +125,12 @@ ...@@ -101,6 +125,12 @@
mortals_xhx_page_event t mortals_xhx_page_event t
WHERE WHERE
t.productId = #{productId} t.productId = #{productId}
<if test="deviceNumList!=null and deviceNumList.size() > 0">
AND t.deviceNum in
<foreach collection="deviceNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
GROUP BY GROUP BY
...@@ -119,6 +149,12 @@ ...@@ -119,6 +149,12 @@
mortals_xhx_page_event t mortals_xhx_page_event t
WHERE WHERE
t.productId = #{productId} t.productId = #{productId}
<if test="deviceNumList!=null and deviceNumList.size() > 0">
AND t.deviceNum in
<foreach collection="deviceNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
AND t.businessCode IS NOT NULL AND t.businessCode IS NOT NULL
......
...@@ -14,6 +14,12 @@ ...@@ -14,6 +14,12 @@
mortals_xhx_page_route t mortals_xhx_page_route t
WHERE WHERE
t.productId = #{productId} t.productId = #{productId}
<if test="deviceNumList!=null and deviceNumList.size() > 0">
AND t.deviceNum in
<foreach collection="deviceNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') AND t.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
GROUP BY GROUP BY
...@@ -34,6 +40,12 @@ ...@@ -34,6 +40,12 @@
mortals_xhx_page_route mortals_xhx_page_route
WHERE WHERE
productId = #{productId} productId = #{productId}
<if test="deviceNumList!=null and deviceNumList.size() > 0">
AND deviceNum in
<foreach collection="deviceNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
AND createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') AND createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') AND createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
...@@ -46,6 +58,12 @@ ...@@ -46,6 +58,12 @@
mortals_xhx_page_route mortals_xhx_page_route
WHERE WHERE
productId = #{productId} productId = #{productId}
<if test="deviceNumList!=null and deviceNumList.size() > 0">
AND deviceNum in
<foreach collection="deviceNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
AND createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') AND createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{dateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
AND createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') AND createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{dateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
) AS a ) AS a
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment