浏览代码

更新 数据统计模块相关

wuweihao 4 年之前
父节点
当前提交
dddfe3ae99

+ 3 - 0
gis_domain/src/main/java/com/gis/domain/po/NewsEntity.java

@@ -29,6 +29,9 @@ public class NewsEntity extends BaseEntity {
     @ApiModelProperty(value = "目录")
     private String code;
 
+    @ApiModelProperty(value = "阅读量")
+    private String visit;
+
 
 
 }

+ 31 - 0
gis_domain/src/main/java/com/gis/domain/vo/VisitVo.java

@@ -0,0 +1,31 @@
+package com.gis.domain.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * 留言评论
+ */
+@Data
+public class VisitVo implements Serializable {
+
+    private static final long serialVersionUID = -8093446477743493946L;
+
+    @ApiModelProperty(value = "数量")
+    private Integer count;
+
+    @ApiModelProperty(value = "小时")
+    private Integer time;
+
+
+
+
+
+
+
+
+
+
+}

+ 2 - 1
gis_mapper/src/main/java/com/gis/mapper/VisitMapper.java

@@ -2,6 +2,7 @@ package com.gis.mapper;
 
 
 import com.gis.domain.po.VisitEntity;
+import com.gis.domain.vo.VisitVo;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Select;
 import org.springframework.stereotype.Component;
@@ -16,7 +17,7 @@ public interface VisitMapper extends IBaseMapper<VisitEntity, Long> {
 
     @Select("select COUNT(id) as count, DATE_FORMAT( create_time, '%H' ) as time from tb_visit " +
             "where is_delete = 0 AND  module = #{module} AND DATE_FORMAT( create_time, '%Y%m%d' ) = DATE_FORMAT(#{date} , '%Y%m%d' ) GROUP BY time ORDER BY time")
-    List<VisitEntity> trend(String date, String module);
+    List<VisitVo> trend(String date, String module);
 
     @Select("select COUNT(id) from tb_visit where is_delete = 0 AND module = #{type}")
     Integer countTotal(String type);

+ 1 - 0
gis_service/src/main/java/com/gis/service/impl/StatsServiceImpl.java

@@ -81,6 +81,7 @@ public class StatsServiceImpl implements StatsService {
         if (StringUtils.isBlank(date)) {
             date = LocalDate.now().toString();
         }
+        log.info("date: {}", date);
         return visitService.trend(date, module);
     }
 

+ 3 - 1
gis_service/src/main/java/com/gis/service/impl/VisitServiceImpl.java

@@ -2,6 +2,7 @@ package com.gis.service.impl;
 
 import com.gis.common.util.Result;
 import com.gis.domain.po.VisitEntity;
+import com.gis.domain.vo.VisitVo;
 import com.gis.mapper.IBaseMapper;
 import com.gis.mapper.VisitMapper;
 import com.gis.service.VisitService;
@@ -29,7 +30,8 @@ public class VisitServiceImpl extends IBaseServiceImpl<VisitEntity, Long> implem
 
     @Override
     public Result trend(String date, String module) {
-        List<VisitEntity> list = entityMapper.trend(date, module);
+        List<VisitVo> list = entityMapper.trend(date, module);
+        System.out.println(list);
         return Result.success(list);
     }
 

+ 1 - 1
gis_web/src/main/java/com/gis/web/controller/StatsController.java

@@ -31,7 +31,7 @@ public class StatsController extends BaseController {
         return statsService.flowCount();
     }
 
-    @ApiOperation(value = "时间趋势", notes = "date: yyyy-mm-dd")
+    @ApiOperation(value = "时间趋势", notes = "date: yyyy-mm-dd, module, web:官网 , scene:史馆")
     @GetMapping("trend/{module}")
     public Result trend(String date, @PathVariable String module) {
         return statsService.trend(date, module);