From 8dcf2d7c559ebcff579ab722ca1627fd806be93d Mon Sep 17 00:00:00 2001
From: DESKTOP-71BH0QO\L、ming <172680469@qq.com>
Date: 星期五, 09 四月 2021 18:05:31 +0800
Subject: [PATCH] no

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 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 40991fd..13f1005 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
@@ -176,7 +176,7 @@
     }
 
     @Override
-    public R statQuestnaire(Long questId){
+    public R statQuestnaire(Long questId) {
         ComActQuestnaireDO comActQuestnaireDO = questnaireDAO.selectById(questId);
 
         QuestnaireAnswerStatVO usersAnswerStatVO = new QuestnaireAnswerStatVO();
@@ -193,7 +193,7 @@
 
         List<UsersSubAnswerStatVO> usersSubAnswerStatVOList = new ArrayList<>();
 
-        comActQuestnaireSubDOList.forEach(comActQuestnaireSubDO->{
+        comActQuestnaireSubDOList.forEach(comActQuestnaireSubDO -> {
             UsersSubAnswerStatVO usersSubAnswerStatVO = new UsersSubAnswerStatVO();
 
             ComActQuestnaireSubVO comActQuestnaireSubVO = new ComActQuestnaireSubVO();
@@ -203,13 +203,13 @@
             List<UserSubAnswerSelectionStatVO> userSubAnswerSelectionStatVOList = new ArrayList<>();
             usersSubAnswerStatVO.setTotal(0);
 
-            usearSubAnswerSelectionStatVOList.forEach(stat ->{
-                if(stat.getSubId()==comActQuestnaireSubDO.getId()){
+            usearSubAnswerSelectionStatVOList.forEach(stat -> {
+                if (stat.getSubId() == comActQuestnaireSubDO.getId()) {
                     userSubAnswerSelectionStatVOList.add(stat);
                 }
             });
             usersSubAnswerStatVO.setUsersAnswer(userSubAnswerSelectionStatVOList);
-            Integer count = questnaireAnswerContentDAO.selectCount(new QueryWrapper<ComActQuestnaireAnswerContentDO>().select(" DISTINCT sub_id, user_id ").lambda().eq(ComActQuestnaireAnswerContentDO::getSubId,comActQuestnaireSubDO.getId()));
+            Integer count = questnaireAnswerContentDAO.selectCount(new QueryWrapper<ComActQuestnaireAnswerContentDO>().select(" DISTINCT sub_id, user_id ").lambda().eq(ComActQuestnaireAnswerContentDO::getSubId, comActQuestnaireSubDO.getId()));
             usersSubAnswerStatVO.setTotal(count);
             usersSubAnswerStatVOList.add(usersSubAnswerStatVO);
         });
@@ -226,8 +226,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();
@@ -239,7 +239,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();
@@ -260,7 +260,7 @@
                     });
                     usersSubAnswerVO.setQuestSelectionList(comActQuestnaireSubSelectionVOs);
                     //用户回答
-                    if(userId!=null) {
+                    if (userId != null) {
                         List<ComActQuestnaireAnswerContentDO> questnaireAnswerContentDOList =
                                 questnaireAnswerContentDAO.selectList(new QueryWrapper<ComActQuestnaireAnswerContentDO>().lambda().eq(ComActQuestnaireAnswerContentDO::getUserId, userId)
                                         .eq(ComActQuestnaireAnswerContentDO::getSubId, subId));
@@ -281,4 +281,13 @@
 
         return R.ok(usersAnswerVO);
     }
+
+    @Override
+    public R answerResultList(Long questId) {
+        LambdaQueryWrapper<ComActQuestnaireSubDO> subParam = new LambdaQueryWrapper<ComActQuestnaireSubDO>().eq(ComActQuestnaireSubDO::getQueId, questId);
+        List<ComActQuestnaireSubDO> subDOS = questnaireSubDAO.selectList(subParam);
+
+        new LambdaQueryWrapper<ComActQuestnaireAnswerContentDO>().eq(ComActQuestnaireAnswerContentDO::get)
+        questnaireAnswerContentDAO.selectList()
+    }
 }

--
Gitblit v1.7.1