| | |
| | | questnaireDAO.updateById(questnaireDO); |
| | | // 删除原调查问卷题目以及选项,重新进行新增 |
| | | questnaireDAO.deleteQuesSubAll(queId); |
| | | questnaireDAO.deleteQuesSubAll2(queId); |
| | | // 重新新增题目以及题目选项 |
| | | if (!questnaiteSubVOS.isEmpty()) { |
| | | questnaiteSubVOS.forEach(sub -> { |
| | |
| | | if (queDO == null) { |
| | | return R.fail("未查询到调查问卷记录"); |
| | | } |
| | | if (!queDO.getState().equals(ComActQuestnaireDO.state.dfb)) { |
| | | return R.fail("该调查问卷不是待发布状态,不可删除"); |
| | | // if (!queDO.getState().equals(ComActQuestnaireDO.state.dfb) ) { |
| | | |
| | | // return R.fail("该调查问卷不是待发布状态,不可删除"); |
| | | if (queDO.getState().equals(ComActQuestnaireDO.state.dyz) ) { |
| | | return R.fail("该调查问卷不是待发布状态或已结束状态,不可删除"); |
| | | } |
| | | queDO.setUpdateBy(userId); |
| | | queDO.setUpdateAt(new Date()); |