| @@ -1,19 +1,19 @@ | |||||
| package com.iformall.mapper; | package com.iformall.mapper; | ||||
| import java.util.*; | |||||
| import com.iformall.common.CommonMapper; | import com.iformall.common.CommonMapper; | ||||
| import com.iformall.domain.vo.TouchUsersReportVo; | |||||
| import com.iformall.domain.po.WxUserVisit; | import com.iformall.domain.po.WxUserVisit; | ||||
| import com.iformall.domain.vo.TouchUsersReportVo; | |||||
| import java.util.HashMap; | |||||
| import java.util.List; | |||||
| public interface WxUserVisitMapper extends CommonMapper<WxUserVisit, Long> { | public interface WxUserVisitMapper extends CommonMapper<WxUserVisit, Long> { | ||||
| List<WxUserVisit> findList(WxUserVisit wxUserVisit); | List<WxUserVisit> findList(WxUserVisit wxUserVisit); | ||||
| List<TouchUsersReportVo> touchUsersReportList(HashMap<String,Object> params); | List<TouchUsersReportVo> touchUsersReportList(HashMap<String,Object> params); | ||||
| List<TouchUsersReportVo> touchUsersReportData(HashMap<String,Object> params); | |||||
| } | } | ||||
| @@ -354,7 +354,8 @@ public class MarkingDataReportServiceImpl implements MarkingDataReportService { | |||||
| params.put("tenantId", tenantId); | params.put("tenantId", tenantId); | ||||
| params.put("startTime", getFirstDayOfMonth()); | params.put("startTime", getFirstDayOfMonth()); | ||||
| params.put("endTime", addDay(1)); | params.put("endTime", addDay(1)); | ||||
| List<TouchUsersReportVo> wxUserVisitList = wxUserVisitMapper.touchUsersReportList(params); | |||||
| List<TouchUsersReportVo> wxUserVisitList = wxUserVisitMapper.touchUsersReportData(params); | |||||
| return wxUserVisitList; | return wxUserVisitList; | ||||
| } | } | ||||
| @@ -114,4 +114,17 @@ | |||||
| order by day_date desc | order by day_date desc | ||||
| </select> | </select> | ||||
| <select id="touchUsersReportData" resultType="com.iformall.domain.vo.TouchUsersReportVo" parameterType="hashmap"> | |||||
| SELECT DATE_FORMAT(day_date,'%m/%d') as xTime,visit_pv as pv,visit_uv as uv | |||||
| from wx_user_visit | |||||
| where tenant_id=#{tenantId} | |||||
| <if test="startTime != null"> | |||||
| and day_date >= #{startTime} | |||||
| </if> | |||||
| <if test="endTime != null"> | |||||
| and day_date <= #{endTime} | |||||
| </if> | |||||
| order by day_date desc | |||||
| </select> | |||||
| </mapper> | </mapper> | ||||