From 91f5824136b8a70551c95cad2ad624aa41939ddf Mon Sep 17 00:00:00 2001
From: huanghongfa <18228131219@163.com>
Date: 星期三, 03 二月 2021 14:35:27 +0800
Subject: [PATCH] Merge branch 'master' of http://gitlab.nhys.cdnhxx.com/root/zhihuishequ

---
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java |   44 ++++++++++++++++++++++++++++++++++----------
 1 files changed, 34 insertions(+), 10 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
index 9e2680d..04b150a 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
@@ -23,6 +23,8 @@
 import com.panzhihua.service_user.model.dtos.DataKanbanDTO;
 import com.panzhihua.service_user.service.UserService;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.time.DateFormatUtils;
+import org.apache.commons.lang3.time.DateUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.data.redis.core.StringRedisTemplate;
 import org.springframework.data.redis.core.ValueOperations;
@@ -1204,7 +1206,7 @@
     public R dataKanban() {
         IndexDataKanbanVO indexDataKanbanVO=userDao.selectIndexDataKanban();
         List<DataKanbanDTO> dataKanbanDTOS=userDao.selectCommunityUserOrder();
-        List<DataKanbanDTO> dataKanbanDTOS1=userDao.selectCommunityActiveUserOrder();
+
         List<String> communityUserX=new ArrayList<>();
         List<Integer> communityUserY=new ArrayList<>();
         List<String> communityActiveUserX=new ArrayList<>();
@@ -1215,17 +1217,33 @@
                 communityUserY.add(dataKanbanDTO.getNum());
             });
         }
-        if (!ObjectUtils.isEmpty(dataKanbanDTOS1)) {
-            dataKanbanDTOS1.forEach(dataKanbanDTO -> {
-                communityActiveUserX.add(dataKanbanDTO.getName());
-                communityActiveUserY.add(dataKanbanDTO.getNum());
-            });
-        }
+//        获取最近七天数据
+        List<Date> serverndays=this.getServenDays();
+        serverndays.forEach(date -> {
+            //        查询社区活动数量
+            DataKanbanDTO dataKanbanDTO=userDao.selectCommunityActiveUserOrder(date);
+            communityActiveUserX.add(DateFormatUtils.format(date,"MM-dd"));
+            communityActiveUserY.add(dataKanbanDTO.getNum());
+        });
         indexDataKanbanVO.setCommunityActiveUserX(communityActiveUserX);
         indexDataKanbanVO.setCommunityActiveUserY(communityActiveUserY);
         indexDataKanbanVO.setCommunityUserX(communityUserX);
         indexDataKanbanVO.setCommunityUserY(communityUserY);
         return R.ok(indexDataKanbanVO);
+    }
+
+    /**
+     * 获取最近七天数据
+     * @return
+     */
+    private List<Date> getServenDays() {
+        List<Date>dates=new ArrayList<>();
+        Date date=new Date();
+        for(int i=6;i>=0;i--){
+            Date date1= DateUtils.addDays(date,-i);
+            dates.add(date1);
+        }
+        return dates;
     }
 
     /**
@@ -1341,10 +1359,16 @@
 
 
     public static void main(String[] args) {
-        String encode = new BCryptPasswordEncoder().encode("lbsq123456");
-        System.out.println(encode);
+//        String encode = new BCryptPasswordEncoder().encode("lbsq123456");
+//        System.out.println(encode);
 
-
+        List<Date>dates=new ArrayList<>();
+        Date date=new Date();
+        for(int i=6;i>=0;i--){
+            Date date1= DateUtils.addDays(date,-i);
+            dates.add(date1);
+        }
+        System.out.println(dates);
 
 //        BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
 //        boolean matches = encoder.matches("admin1234567", encode);

--
Gitblit v1.7.1