宋悦 7 年之前
父节点
当前提交
da522045e8

+ 10 - 0
cqb-paper/src/main/java/com/qmth/cqb/paper/model/PaperStruct.java

@@ -27,6 +27,8 @@ public class PaperStruct implements Serializable {
 
     private Integer detailCount;// 大题数量
 
+    private Integer detailUnitCount;//小题数量
+
     private Map params;
 
     private List<PaperDetailStruct> paperDetailStructs;// 大题
@@ -126,4 +128,12 @@ public class PaperStruct implements Serializable {
     public void setCourseNo(String courseNo) {
         this.courseNo = courseNo;
     }
+
+    public Integer getDetailUnitCount() {
+        return detailUnitCount;
+    }
+
+    public void setDetailUnitCount(Integer detailUnitCount) {
+        this.detailUnitCount = detailUnitCount;
+    }
 }

+ 1 - 0
cqb-paper/src/main/java/com/qmth/cqb/paper/service/PaperStructService.java

@@ -135,6 +135,7 @@ public class PaperStructService {
             paperDetailStruct.setPaperDetailUnitStructs(unitStructs);
         }
         paperStruct.setDetailCount(paperDetailStructs.size());
+        paperStruct.setDetailUnitCount(paperDetailStructs.stream().mapToInt(PaperDetailStruct::getDetailCount).sum());
         paperStruct.setOrgId(user.getRootOrgId().toString());
         paperStruct.setCreator(user.getName());
         paperStruct.setCreateTime(CommonUtils.getCurDateTime());