Bläddra i källkod

测试掌握率统计bug

4228306 5 år sedan
förälder
incheckning
cd23772ce8

+ 1 - 3
src/main/java/com/yaoxiang/diagnosis/controller/TestController.java

@@ -318,14 +318,12 @@ public class TestController {
                 vo.setContent(k.getContent());
                 vo.setLevel(k.getLevel());
                 List<Double> masters = vo.getMasters();
-                if (masters == null) {
-                    masters = new ArrayList<>();
-                }
                 masters.add(k.getMaster());
                 vo.setMasters(masters);
                 voMap.put(k.getContent(), vo);
             }
         }
+        logger.info(voMap.toString());
         return ExportUtil.export3(list.size(),voMap.values());
     }
 

+ 2 - 1
src/main/java/com/yaoxiang/diagnosis/model/TagMasterVo.java

@@ -1,11 +1,12 @@
 package com.yaoxiang.diagnosis.model;
 
+import java.util.ArrayList;
 import java.util.List;
 
 public class TagMasterVo {
     private String content;
     private Integer level;
-    private List<Double> masters;
+    private List<Double> masters = new ArrayList<>();
 //    private List<Integer> count;
 
     public String getContent() {

+ 1 - 1
src/main/java/com/yaoxiang/diagnosis/util/ExportUtil.java

@@ -109,7 +109,7 @@ public class ExportUtil {
         XSSFRow row = sheet.createRow(0);
         row.createCell(0).setCellValue("Level");
         row.createCell(1).setCellValue("Tag");
-        for (int i = 2; i <= col; i++) {
+        for (int i = 2; i <= col + 1; i++) {
             row.createCell(i).setCellValue(i - 1);
         }
         int i = 1;