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