| | |
| | | Long userId = answerQuestnaireVO.getUserId(); |
| | | Long questId = answerQuestnaireVO.getQuestId(); |
| | | Date nowDate = new Date(); |
| | | |
| | | ComActQuestnaireDO questnaireDO = questnaireDAO.selectById(questId); |
| | | if (questnaireDO == null) { |
| | | return R.fail("调查问卷不存在!"); |
| | | } |
| | | |
| | | if(!questnaireDO.getState().equals(ComActQuestnaireDO.state.dyz)){ |
| | | return R.fail("该调查问卷已结束,不可提交!"); |
| | | } |
| | | |
| | | ComActQuestnaireUserAnswerDO oldUserAnswerDO = comActQuestnaireUserAnswerMapper.selectOne(new QueryWrapper<ComActQuestnaireUserAnswerDO>().lambda() |
| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R timedTaskQuestionnaire(){ |
| | | Date nowDate = new Date(); |
| | | //查询所有开始时间已经超过当前时间的待发布状态调查问卷 |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | @Override |
| | | public R addQuestnaireView(Long questId){ |
| | | ComActQuestnaireDO questnaireDO = questnaireDAO.selectById(questId); |
| | | if(questnaireDO != null){ |
| | | questnaireDO.setViewNum(questnaireDO.getViewNum() + 1); |
| | | questnaireDAO.updateById(questnaireDO); |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | @Override |
| | | public R addNoNotice(Long questId,Long userId){ |
| | | questnaireDAO.addNoNotice(questId,userId); |
| | | return R.ok(); |
| | | } |
| | | |
| | | } |