From 1093d2192a892aa9248b5233eda1a08045695aa3 Mon Sep 17 00:00:00 2001 From: DESKTOP-71BH0QO\L、ming <172680469@qq.com> Date: 星期五, 09 四月 2021 14:04:08 +0800 Subject: [PATCH] fix:调查问卷删除改为隐藏 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java | 25 +++++++++---------------- 1 files changed, 9 insertions(+), 16 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java index 8f69813..6e3b8d5 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java @@ -151,22 +151,15 @@ @Override public R deleteQuestnaire(Long queId) { - int queDeleteResult = questnaireDAO.deleteById(queId); - if (queDeleteResult > 0) { - LambdaQueryWrapper<ComActQuestnaireSubDO> subParam = new QueryWrapper<ComActQuestnaireSubDO>().lambda(); - subParam.eq(ComActQuestnaireSubDO::getQueId, queId); - List<Long> subIds = questnaireSubDAO.selectList(subParam).stream().map(ComActQuestnaireSubDO::getId).collect(Collectors.toList()); - int subDeleteResult = questnaireSubDAO.delete(subParam); - if (subDeleteResult > 0) { - LambdaQueryWrapper<ComActQuestnaireSubSelectionDO> subSelectParam = new LambdaQueryWrapper<ComActQuestnaireSubSelectionDO>().in(ComActQuestnaireSubSelectionDO::getQueSubId, subIds); - questnaireSubSelectionDAO.delete(subSelectParam); - } - } + LambdaQueryWrapper<ComActQuestnaireDO> subParam = new LambdaQueryWrapper<ComActQuestnaireDO>().eq(ComActQuestnaireDO::getId, queId); + ComActQuestnaireDO queDO = questnaireDAO.selectOne(subParam); + queDO.setIsHide(1); + questnaireDAO.updateById(queDO); return R.ok(); } @Override - public R statQuestnaire(Long questId){ + public R statQuestnaire(Long questId) { return null; } @@ -179,8 +172,8 @@ public R answerInfoQuestnaire(Long userId, Long questId) { ComActQuestnaireDO comActQuestnaireDO = questnaireDAO.selectById(questId); - if(comActQuestnaireDO==null){ - return R.fail("问卷不存在!"); + if (comActQuestnaireDO == null) { + return R.fail("问卷不存在!"); } UsersAnswerVO usersAnswerVO = new UsersAnswerVO(); @@ -192,7 +185,7 @@ list.sort(Comparator.comparing(ComActQuestnaireSubDO::getSort).reversed()); List<UsersSubAnswerVO> usersSubAnswerVOList = new ArrayList<>(); - list.forEach(comActQuestnaireSubDO ->{ + list.forEach(comActQuestnaireSubDO -> { UsersSubAnswerVO usersSubAnswerVO = new UsersSubAnswerVO(); //问卷调查题目 ComActQuestnaireSubVO comActQuestnaireSubVO = new ComActQuestnaireSubVO(); @@ -218,7 +211,7 @@ .eq(ComActQuestnaireAnswerContentDO::getSubId, subId)); List<ComActQuestnaireAnswerContentVO> questnaireAnswerContentVOList = new ArrayList<>(); - questnaireAnswerContentDOList.forEach(questnaireAnswerContentDO->{ + questnaireAnswerContentDOList.forEach(questnaireAnswerContentDO -> { ComActQuestnaireAnswerContentVO comActQuestnaireSubSelectionVO = new ComActQuestnaireAnswerContentVO(); BeanUtils.copyProperties(questnaireAnswerContentDO, comActQuestnaireSubSelectionVO); questnaireAnswerContentVOList.add(comActQuestnaireSubSelectionVO); -- Gitblit v1.7.1