Просмотр исходного кода

[数据塔台][营销数据][鉵达用户数][日期样式MM/dd]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
2a84b17752
3 измененных файлов: 22 добавлений и 8 удалений
  1. +7
    -7
      mallinkService/src/main/java/com/iformall/mapper/WxUserVisitMapper.java
  2. +2
    -1
      mallinkService/src/main/java/com/iformall/service/impl/MarkingDataReportServiceImpl.java
  3. +13
    -0
      mallinkService/src/main/resources/mapper/WxUserVisitMapper.xml

+ 7
- 7
mallinkService/src/main/java/com/iformall/mapper/WxUserVisitMapper.java Просмотреть файл

@@ -1,19 +1,19 @@
package com.iformall.mapper;

import java.util.*;
import com.iformall.common.CommonMapper;
import com.iformall.domain.vo.TouchUsersReportVo;
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> {

List<WxUserVisit> findList(WxUserVisit wxUserVisit);

List<TouchUsersReportVo> touchUsersReportList(HashMap<String,Object> params);


List<TouchUsersReportVo> touchUsersReportData(HashMap<String,Object> params);
}

+ 2
- 1
mallinkService/src/main/java/com/iformall/service/impl/MarkingDataReportServiceImpl.java Просмотреть файл

@@ -354,7 +354,8 @@ public class MarkingDataReportServiceImpl implements MarkingDataReportService {
params.put("tenantId", tenantId);
params.put("startTime", getFirstDayOfMonth());
params.put("endTime", addDay(1));
List<TouchUsersReportVo> wxUserVisitList = wxUserVisitMapper.touchUsersReportList(params);
List<TouchUsersReportVo> wxUserVisitList = wxUserVisitMapper.touchUsersReportData(params);

return wxUserVisitList;

}


+ 13
- 0
mallinkService/src/main/resources/mapper/WxUserVisitMapper.xml Просмотреть файл

@@ -114,4 +114,17 @@
order by day_date desc
</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 &gt;= #{startTime}
</if>
<if test="endTime != null">
and day_date &lt;= #{endTime}
</if>
order by day_date desc
</select>
</mapper>

Загрузка…
Отмена
Сохранить