傅行帆 5 年之前
父節點
當前提交
65ad3b4e47

+ 3
- 10
src/main/java/com/huiju/estateagents/controller/TaBuildingReportController.java 查看文件

@@ -1,25 +1,18 @@
1 1
 package com.huiju.estateagents.controller;
2 2
 
3
-import com.alibaba.fastjson.JSON;
4 3
 import com.alibaba.fastjson.JSONArray;
5 4
 import com.alibaba.fastjson.JSONObject;
6 5
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
7 6
 import com.baomidou.mybatisplus.core.metadata.IPage;
8 7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8
+import com.huiju.estateagents.base.BaseController;
9 9
 import com.huiju.estateagents.base.ResponseBean;
10 10
 import com.huiju.estateagents.entity.TaBuildingReport;
11 11
 import com.huiju.estateagents.service.ITaBuildingReportService;
12 12
 import org.slf4j.Logger;
13 13
 import org.slf4j.LoggerFactory;
14 14
 import org.springframework.beans.factory.annotation.Autowired;
15
-import org.springframework.web.bind.annotation.PathVariable;
16
-import org.springframework.web.bind.annotation.RequestBody;
17
-import org.springframework.web.bind.annotation.RequestMapping;
18
-import org.springframework.web.bind.annotation.RequestMethod;
19
-import org.springframework.web.bind.annotation.RequestParam;
20
-import org.springframework.web.bind.annotation.ResponseBody;
21
-import org.springframework.web.bind.annotation.RestController;
22
-import com.huiju.estateagents.base.BaseController;
15
+import org.springframework.web.bind.annotation.*;
23 16
 
24 17
 import javax.servlet.http.HttpServletRequest;
25 18
 import java.time.LocalDateTime;
@@ -52,7 +45,7 @@ public class TaBuildingReportController extends BaseController {
52 45
      */
53 46
     @RequestMapping(value="/admin/taBuildingReports",method= RequestMethod.GET)
54 47
     public ResponseBean taBuildingReportList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
55
-                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
48
+                                             @RequestParam(value ="pageSize",defaultValue = "20") Integer pageSize,
56 49
                                              HttpServletRequest request){
57 50
         ResponseBean responseBean = new ResponseBean();
58 51
         try {

+ 2
- 0
src/main/java/com/huiju/estateagents/mapper/TaPersonVisitRecordMapper.java 查看文件

@@ -86,4 +86,6 @@ public interface TaPersonVisitRecordMapper extends BaseMapper<TaPersonVisitRecor
86 86
     List<TaPersonVisitRecord> selectData();
87 87
 
88 88
     List<TaPersonVisitRecord> selectTapersonFromShare();
89
+
90
+    Integer selectTodayVisitCount(@Param("orgId") Integer orgId,@Param("nowDate") LocalDateTime now);
89 91
 }

+ 3
- 0
src/main/java/com/huiju/estateagents/service/impl/StatisticalServiceImpl.java 查看文件

@@ -80,10 +80,13 @@ public class StatisticalServiceImpl implements IStatisticalService {
80 80
         Integer selectRecentlyCount = taPersonMapper.selectTodayRecentlyCount(orgId, LocalDateTime.now());
81 81
 
82 82
         // -------  用户来源 end ------------
83
+        //今日访问次数
84
+        Integer selectVisitCount = taPersonVisitRecordMapper.selectTodayVisitCount(orgId, LocalDateTime.now());
83 85
 
84 86
         map.put("selectUserCount", selectUserCount);
85 87
         map.put("selectRegisteredCount", selectRegisteredCount);
86 88
         map.put("selectRecentlyCount", selectRecentlyCount);
89
+        map.put("selectVisitCount", selectVisitCount);
87 90
 
88 91
         responseBean.addSuccess(map);
89 92
 

+ 10
- 0
src/main/resources/mapper/TaPersonVisitRecordMapper.xml 查看文件

@@ -432,5 +432,15 @@
432 432
             t.target_id, t.event_type;
433 433
     </select>
434 434
 
435
+    <select id="selectTodayVisitCount" resultType="java.lang.Integer">
436
+        SELECT
437
+        COUNT(1) as visit_count
438
+        FROM
439
+        ta_person_visit_record tp
440
+        where tp.org_id = #{orgId} AND
441
+        tp.event  = 'start'
442
+        AND DATE_FORMAT(tp.visit_time,'%Y-%m-%d') = DATE_FORMAT(#{nowDate},'%Y-%m-%d')
443
+    </select>
444
+
435 445
 
436 446
 </mapper>