| | |
| | | return R.fail("您已填写该问卷,不可重复提交"); |
| | | } |
| | | |
| | | //查询填报人员信息 |
| | | R<LoginUserInfoVO> userResult = userService.getUserInfoByUserId(userId + ""); |
| | | if(!R.isOk(userResult)){ |
| | | log.error("填写问卷调查失败,未查询到用户信息"); |
| | | return R.fail("填写失败"); |
| | | } |
| | | LoginUserInfoVO userInfo = userResult.getData(); |
| | | if(questnaireDO.getForParty().equals(ComActQuestnaireDO.isOk.yes)){ |
| | | if(!userInfo.getIsPartymember().equals(1)){ |
| | | return R.fail("您还未进行党员认证,无法填报"); |
| | | } |
| | | } |
| | | if(questnaireDO.getForVolunteer().equals(ComActQuestnaireDO.isOk.yes)){ |
| | | if(!userInfo.getIsVolunteer().equals(1)){ |
| | | return R.fail("您还未进行志愿者认证,无法填报"); |
| | | } |
| | | } |
| | | |
| | | List<ComActQuestnaireAnswerContentDO> answerContentList = new ArrayList<>(); |
| | | |
| | | //解析用户上传json数据 |