Kaynağa Gözat

问答应需修改详情,改成不用父子级直接用一个列表

honorfire 6 ay önce
ebeveyn
işleme
181912508e

+ 16 - 5
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/controller/CourseQuestionAnswerController.java

@@ -215,15 +215,26 @@ public class CourseQuestionAnswerController {
     public CommonResult<Map<String,Object>> detail(@Valid QuestionAnswerIdParam questionAnswerIdParam, HttpServletRequest req) {
         Map param =new HashMap();
         param.put("id", req.getParameter("id"));
-        Map<String,Object> result=questionAnswerService.queryInfo(param);
+        Map<String,Object> result=new HashMap<>();
+        Map<String,Object> studentAnswer=questionAnswerService.queryInfo(param);
         param.clear();
         param.put("isPid", "0");
         param.put("pid", req.getParameter("id"));
-        //查询二级评论问题
-        List<Map<String, Object>> recordChildList = new ArrayList<>();
+//        result=studentAnswer;
+//        //查询二级评论问题
+//        List<Map<String, Object>> recordChildList = new ArrayList<>();
+//        List<Map<String,Object>> recordTwoList=questionAnswerService.queryMapList(param);
+//        recordChildList.addAll(recordTwoList);
+//        result.put("recordChildList", recordChildList);
+        //原来是父子级,现在变成一个list
+        param.clear();
+        param.put("isPid", "0");
+        param.put("pid", req.getParameter("id"));
+        List<Map<String, Object>> recordList = new ArrayList<>();
         List<Map<String,Object>> recordTwoList=questionAnswerService.queryMapList(param);
-        recordChildList.addAll(recordTwoList);
-        result.put("recordChildList", recordChildList);
+        recordList.add(studentAnswer);
+        recordList.addAll(recordTwoList);
+        result.put("recordList", recordList);
         return CommonResult.data(result);
     }