| | |
| | | userDao.updateComPbMemberUserId(idCard, sysUserDO.getUserId()); |
| | | } |
| | | |
| | | SysUserDO user = userDao.selectById(loginUserInfoVO.getUserId()); |
| | | /*SysUserDO user = userDao.selectById(loginUserInfoVO.getUserId()); |
| | | if (user != null) { |
| | | // 实名认证成功推送订阅消息给用户 |
| | | try { |
| | |
| | | } catch (Exception e) { |
| | | log.error("推送用户订阅消息失败,失败原因:" + e.getMessage()); |
| | | } |
| | | } |
| | | }*/ |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | |
| | | || operlog.getTitle().equals(UPDATEACIDRECORD)); |
| | | if (flag) { |
| | | //保存数据 |
| | | // try { |
| | | //// operlog.setBeforeUpdateData(saveBeforeUpdateData(operlog)); |
| | | // } catch (JsonProcessingException e) { |
| | | // e.printStackTrace(); |
| | | // } |
| | | try { |
| | | operlog.setBeforeUpdateData(saveBeforeUpdateData(operlog)); |
| | | } catch (JsonProcessingException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | SysOperLogDO sysOperLogDO = new SysOperLogDO(); |
| | | BeanUtils.copyProperties(operlog, sysOperLogDO); |
| | |
| | | } |
| | | |
| | | // 获取最近二十天数据 |
| | | List<Date> serverndays = com.panzhihua.common.utlis.DateUtils.getOldDays(); |
| | | serverndays.forEach(date -> { |
| | | // 查询社区活动数量 |
| | | DataKanbanDTO dataKanbanDTO = userDao.selectCommunityAddUserOrder(dataKanBansDto.getAppId(), date); |
| | | List<Date> activeDate = getTwentyDays(); |
| | | |
| | | String twentyDay = com.panzhihua.common.utlis.DateUtils.getTwentyDay(); |
| | | //获取最近活跃人数 |
| | | List<UsersStatisticsDTO> actives = userDao.selectActive(twentyDay, dataKanBansDto.getAppId()); |
| | | //获取最近注册人数 |
| | | List<UsersStatisticsDTO> dailyAdds = userDao.selectDailyAdd(twentyDay, dataKanBansDto.getAppId()); |
| | | |
| | | Map<String, String> activeMap = actives.stream().collect(Collectors.toMap(UsersStatisticsDTO::getSpecificDate, UsersStatisticsDTO::getTotal)); |
| | | Map<String, String> dailyAddMap = dailyAdds.stream().collect(Collectors.toMap(UsersStatisticsDTO::getSpecificDate, UsersStatisticsDTO::getTotal)); |
| | | |
| | | |
| | | for (Date date : activeDate) { |
| | | String dateStr = DateUtil.format(date, "yyyy-MM-dd"); |
| | | communityActiveUserX.add(DateFormatUtils.format(date, "MM-dd")); |
| | | communityActiveUserY.add(dataKanbanDTO.getNum()); |
| | | communityActiveUserZ.add(dataKanbanDTO.getDayNum()); |
| | | }); |
| | | communityActiveUserY.add(dailyAddMap.containsKey(dateStr) ? Integer.parseInt(dailyAddMap.get(dateStr)) : 0); |
| | | communityActiveUserZ.add(activeMap.containsKey(dateStr) ? Integer.parseInt(activeMap.get(dateStr)) : 0); |
| | | } |
| | | indexDataKanbanVO.setCommunityActiveUserX(communityActiveUserX); |
| | | indexDataKanbanVO.setCommunityAddUserY(communityActiveUserY); |
| | | indexDataKanbanVO.setCommunityActiveUserY(communityActiveUserZ); |