|
|
@@ -48,15 +48,19 @@ public class CmsChannelPopularizeController {
|
|
|
@SaCheckPermission("promotion:view")
|
|
|
public Result<SearchResult<ChannelPopularizeView>> get(String startTime, String endTime){
|
|
|
String timeSql = StringUtils.EMPTY;
|
|
|
- if(StringUtils.isNotBlank(startTime)){
|
|
|
- timeSql += String.format(" and o.created_time >= '%s'",startTime);
|
|
|
+ String visitTimeSql = StringUtils.EMPTY;
|
|
|
+ if (StringUtils.isNotBlank(startTime)) {
|
|
|
+ timeSql += String.format(" and o.created_time >= '%s'", startTime);
|
|
|
+ visitTimeSql += String.format(" and v.created_time >= '%s'", startTime);
|
|
|
}
|
|
|
- if(StringUtils.isNotBlank(endTime)){
|
|
|
- timeSql += String.format(" and o.created_time <= '%s'" , endTime);
|
|
|
+ if (StringUtils.isNotBlank(endTime)) {
|
|
|
+ timeSql += String.format(" and o.created_time <= '%s'", endTime);
|
|
|
+ visitTimeSql += String.format(" and v.created_time <= '%s'", endTime);
|
|
|
}
|
|
|
SearchResult<ChannelPopularizeView> searchResult = beanSearcher.search(ChannelPopularizeView.class,
|
|
|
MapUtils.flatBuilder(request.getParameterMap())
|
|
|
- .put("time",timeSql)
|
|
|
+ .put("time", timeSql)
|
|
|
+ .put("visitTime", visitTimeSql)
|
|
|
.build());
|
|
|
searchResult.getDataList().forEach(data -> {
|
|
|
Integer emailCount = userMapper.selectCount(Wrappers.lambdaQuery(User.class)
|