Commit 6370e612 authored by 罗林杰's avatar 罗林杰

修改点击量时间搜索

parent 1e48147e
...@@ -2,6 +2,7 @@ package org.rcisoft.business.memInfo.dao; ...@@ -2,6 +2,7 @@ package org.rcisoft.business.memInfo.dao;
import org.rcisoft.business.cmsActivity.entity.CmsActivity; import org.rcisoft.business.cmsActivity.entity.CmsActivity;
import org.rcisoft.business.memInfo.entity.*; import org.rcisoft.business.memInfo.entity.*;
import org.rcisoft.business.memTraffic.entity.MemTraffic;
import org.rcisoft.core.mapper.CyBaseMapper; import org.rcisoft.core.mapper.CyBaseMapper;
import org.apache.ibatis.annotations.ResultMap; import org.apache.ibatis.annotations.ResultMap;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
...@@ -95,6 +96,8 @@ public interface MemInfoRepository extends CyBaseMapper<MemInfo> { ...@@ -95,6 +96,8 @@ public interface MemInfoRepository extends CyBaseMapper<MemInfo> {
List<CmsActivity> getCmsActivityList(@Param("entity") peopleNumberDTO peopleNumberDTO); List<CmsActivity> getCmsActivityList(@Param("entity") peopleNumberDTO peopleNumberDTO);
List<MemTraffic> getVisitCountList(@Param("entity") peopleNumberDTO peopleNumberDTO);
List<opmArticleDTO> getArticleCountByDateRangeYes(@Param("startDate") LocalDate startDate,@Param("endDate") LocalDate endDate); List<opmArticleDTO> getArticleCountByDateRangeYes(@Param("startDate") LocalDate startDate,@Param("endDate") LocalDate endDate);
List<opmArticleDTO> getArticleCountByMonthRangeYes(@Param("startDateMonth")LocalDate startDateMonth,@Param("endDate") LocalDate endDate); List<opmArticleDTO> getArticleCountByMonthRangeYes(@Param("startDateMonth")LocalDate startDateMonth,@Param("endDate") LocalDate endDate);
......
package org.rcisoft.business.memInfo.entity; package org.rcisoft.business.memInfo.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data; import lombok.Data;
import org.rcisoft.business.cmsActivity.entity.CmsActivity; import org.rcisoft.business.cmsActivity.entity.CmsActivity;
import org.rcisoft.business.memTraffic.entity.MemTraffic;
import java.util.List; import java.util.List;
...@@ -42,6 +45,16 @@ public class peopleNumberDTO { ...@@ -42,6 +45,16 @@ public class peopleNumberDTO {
*/ */
private String lastDay; private String lastDay;
/**
* 开始时间
*/
private String beginTime;
/**
* 结束时间
*/
private String endTime;
/* /*
* 活动列表 * 活动列表
*/ */
...@@ -50,5 +63,5 @@ public class peopleNumberDTO { ...@@ -50,5 +63,5 @@ public class peopleNumberDTO {
*访问次数 *访问次数
*/ */
List<CmsActivity> visitCount; List<MemTraffic> visitCount;
} }
\ No newline at end of file
...@@ -450,7 +450,7 @@ public class MemInfoServiceImpl extends ServiceImpl<MemInfoRepository,MemInfo> ...@@ -450,7 +450,7 @@ public class MemInfoServiceImpl extends ServiceImpl<MemInfoRepository,MemInfo>
list.setRealNumber(baseMapper.getRealNumber(peopleNumberDTO)); list.setRealNumber(baseMapper.getRealNumber(peopleNumberDTO));
list.setRegisterNumber(baseMapper.getRegisterNumber(peopleNumberDTO)); list.setRegisterNumber(baseMapper.getRegisterNumber(peopleNumberDTO));
list.setCmsActivityList(baseMapper.getCmsActivityList(peopleNumberDTO)); list.setCmsActivityList(baseMapper.getCmsActivityList(peopleNumberDTO));
list.setVisitCount(baseMapper.getCmsActivityList(peopleNumberDTO)); list.setVisitCount(baseMapper.getVisitCountList(peopleNumberDTO));
return list; return list;
} }
......
...@@ -94,6 +94,20 @@ public class MemLeaveMessage extends CyIdIncreNotDataEntity<MemLeaveMessage> { ...@@ -94,6 +94,20 @@ public class MemLeaveMessage extends CyIdIncreNotDataEntity<MemLeaveMessage> {
@TableField(exist = false) @TableField(exist = false)
private String isPay; private String isPay;
/**
* 结束时间
*/
@JsonIgnore
@TableField(exist = false)
private String endTime;
/**
* 开始时间
*/
@JsonIgnore
@TableField(exist = false)
private String beginTime;
/** /**
* 会员wxOpenid * 会员wxOpenid
*/ */
......
...@@ -651,4 +651,19 @@ ...@@ -651,4 +651,19 @@
OR (oulm.create_by = #{entity.targetId} and oulm.target_id = #{entity.userId}) OR (oulm.create_by = #{entity.targetId} and oulm.target_id = #{entity.userId})
ORDER BY create_date desc ORDER BY create_date desc
</select> </select>
<select id="getVisitCountList" resultType="org.rcisoft.business.memTraffic.entity.MemTraffic">
select * ,
su.nick_name as nickName
from mem_traffic mt
left join sys_user su on mt.user_id = su.business_id
where 1=1
<if test="entity.beginTime !=null and entity.beginTime != '' ">
and mt.create_date &gt;= #{entity.beginTime}
</if>
<if test="entity.endTime !=null and entity.endTime != '' ">
and mt.create_date &lt; date_add(#{entity.endTime}, INTERVAL 1 DAY)
</if>
ORDER BY mem_traffic desc
limit 10
</select>
</mapper> </mapper>
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