| | |
| | | private ComActActSignDAO comActActSignDAO; |
| | | @Resource |
| | | private ComActEasyPhotoFeedbackMapper comActEasyPhotoFeedbackMapper; |
| | | @Resource |
| | | private ComActQuestnaireDAO comActQuestnaireDAO; |
| | | /** |
| | | * 分页查询随手拍 |
| | | * |
| | |
| | | easyPhotoRewardVO.setEasyPhotoActivityVO(photoActivityVO); |
| | | } |
| | | |
| | | //查询用户未读奖励金额 |
| | | BigDecimal amount = comActEasyPhotoRewardMapper.getUserReward(userId,communityId); |
| | | if(amount != null){ |
| | | easyPhotoRewardVO.setAmount(amount); |
| | | if(userId != null && userId != 0L){ |
| | | //查询用户未读奖励金额 |
| | | BigDecimal amount = comActEasyPhotoRewardMapper.getUserReward(userId,communityId); |
| | | if(amount != null){ |
| | | easyPhotoRewardVO.setAmount(amount); |
| | | } |
| | | } |
| | | |
| | | //查询当前社区正在进行中的弹窗调查问卷 |
| | | ComActQuestnaireDO popupQuestnaireDO = comActQuestnaireDAO.selectOne(new QueryWrapper<ComActQuestnaireDO>().lambda() |
| | | .le(ComActQuestnaireDO::getStartTime,nowDate).ge(ComActQuestnaireDO::getEndTime,nowDate) |
| | | .eq(ComActQuestnaireDO::getCommunityId,communityId).eq(ComActQuestnaireDO::getState,2) |
| | | .eq(ComActQuestnaireDO::getAdverPositionPopup,ComActQuestnaireDO.isOk.yes)); |
| | | if(popupQuestnaireDO != null){ |
| | | ComActQuestnaireAppVO popupQuestnaireVO = new ComActQuestnaireAppVO(); |
| | | BeanUtils.copyProperties(popupQuestnaireDO,popupQuestnaireVO); |
| | | if(userId != null){ |
| | | if(popupQuestnaireDO.getIsForce().equals(ComActQuestnaireDO.isOk.no)){ |
| | | //查询用户是否已点击不再提醒 |
| | | Integer count = comActQuestnaireDAO.getNoRemindCount(userId,popupQuestnaireVO.getId()); |
| | | if(count <= 0){ |
| | | popupQuestnaireVO.setIsDisplay(ComActQuestnaireDO.isOk.yes); |
| | | } |
| | | }else{ |
| | | popupQuestnaireVO.setIsDisplay(ComActQuestnaireDO.isOk.yes); |
| | | } |
| | | } |
| | | easyPhotoRewardVO.setPopupQuestnaireVO(popupQuestnaireVO); |
| | | } |
| | | |
| | | //查询社区正在进行中的banner位置调查问卷列表 |
| | | List<ComActQuestnaireAppVO> bannerQuestnaireList = comActQuestnaireDAO.getIndexTopQuestnaireList(communityId); |
| | | if(!bannerQuestnaireList.isEmpty()){ |
| | | easyPhotoRewardVO.setBannerQuestnaireList(bannerQuestnaireList); |
| | | } |
| | | |
| | | //查询社区正在进行中的应用位置调查问卷列表 |
| | | List<ComActQuestnaireAppVO> applicationQuestnaireList = comActQuestnaireDAO.getIndexApplicationQuestnaireList(communityId); |
| | | if(!applicationQuestnaireList.isEmpty()){ |
| | | easyPhotoRewardVO.setApplicationQuestnaireList(applicationQuestnaireList); |
| | | } |
| | | |
| | | return R.ok(easyPhotoRewardVO); |
| | | } |
| | | |