| | |
| | | return R.ok(result); |
| | | } |
| | | |
| | | /** |
| | | * 问卷调查统计汇总 |
| | | * @param summaryDTO 请求参数 |
| | | * @return 统计汇总 |
| | | */ |
| | | @Override |
| | | public R statisticsSummary(StatisticsSummaryDTO summaryDTO){ |
| | | IPage<QuestnaireStatisticsSummaryAdminVO> summaryAdminList = questnaireDAO.getStatisticsSummaryAdmin(new Page(summaryDTO.getPageNum(),summaryDTO.getPageSize()),summaryDTO); |
| | |
| | | summary.setTag(BigDecimal.valueOf(summary.getCount()).divide(BigDecimal.valueOf(summary.getAllCount()),2, RoundingMode.HALF_UP).multiply(BigDecimal.valueOf(100))); |
| | | } |
| | | }); |
| | | return R.ok(questnaireDAO.getStatisticsSummaryAdmin(new Page(summaryDTO.getPageNum(),summaryDTO.getPageSize()),summaryDTO)); |
| | | return R.ok(summaryAdminList); |
| | | } |
| | | |
| | | /** |
| | | * 问卷调查统计汇总导出数据查询 |
| | | * @param questId 调查问卷id |
| | | * @return 调查统计汇总导出数据 |
| | | */ |
| | | @Override |
| | | public R statisticsSummaryExport(Long questId){ |
| | | List<QuestnaireStatisticsSummaryExcelAdminVO> summaryExcelList = questnaireDAO.getStatisticsSummaryExcelAdmin(questId); |
| | |
| | | return R.ok(summaryExcelList); |
| | | } |
| | | |
| | | /** |
| | | * 问卷调查统计汇总表头统计 |
| | | * @param questId 调查问卷id |
| | | * @return 问卷调查统计汇总表头统计数据 |
| | | */ |
| | | @Override |
| | | public R statisticsSummaryHeader(Long questId){ |
| | | QuestnaireStatisticsSummaryHeaderAdminVO summaryHeaderAdminVO = this.questnaireDAO.statisticsSummaryHeader(questId); |
| | | return R.ok(summaryHeaderAdminVO); |
| | | } |
| | | |
| | | /** |
| | | * 定时任务检测待发布,调研中的问卷调查状态 |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R timedTaskQuestionnaire(){ |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 小程序-新增问卷调查浏览数量 |
| | | * @param questId 问卷调查id |
| | | * @return 增加结果 |
| | | */ |
| | | @Override |
| | | public R addQuestnaireView(Long questId){ |
| | | ComActQuestnaireDO questnaireDO = questnaireDAO.selectById(questId); |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 小程序-用户弹窗添加不在提醒接口 |
| | | * @param questId 问卷id |
| | | * @param userId 用户id |
| | | * @return 添加结果 |
| | | */ |
| | | @Override |
| | | public R addNoNotice(Long questId,Long userId){ |
| | | questnaireDAO.addNoNotice(questId,userId); |