|
@@ -342,28 +342,28 @@ public class ScoreExporter {
|
|
ExportLevelResultDTO exportLevelResultDTO = scMap.get(v.getTeacherName());
|
|
ExportLevelResultDTO exportLevelResultDTO = scMap.get(v.getTeacherName());
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
if (v.getMarkByLeader()) {
|
|
if (v.getMarkByLeader()) {
|
|
- drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + scMap.size(), level + scMap.size()));
|
|
|
|
|
|
+ drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + (scMap == null ? 0 : scMap.size()), level + (scMap == null ? 0 : scMap.size())));
|
|
}
|
|
}
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
- drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + scMap.size() + 1, level + scMap.size() + 1));
|
|
|
|
|
|
+ drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + (scMap == null ? 0 : scMap.size()) + 1, level + (scMap == null ? 0 : scMap.size()) + 1));
|
|
}
|
|
}
|
|
} else if (k.contains(Subject.SM.toString())) {
|
|
} else if (k.contains(Subject.SM.toString())) {
|
|
ExportLevelResultDTO exportLevelResultDTO = smMap.get(v.getTeacherName());
|
|
ExportLevelResultDTO exportLevelResultDTO = smMap.get(v.getTeacherName());
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
if (v.getMarkByLeader()) {
|
|
if (v.getMarkByLeader()) {
|
|
- drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + scMap.size() + smMap.size() + levelInterval, level + scMap.size() + smMap.size() + levelInterval));
|
|
|
|
|
|
+ drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + levelInterval, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + levelInterval));
|
|
}
|
|
}
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
- drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + scMap.size() + smMap.size() + levelInterval + 1, level + scMap.size() + smMap.size() + levelInterval + 1));
|
|
|
|
|
|
+ drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + levelInterval + 1, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + levelInterval + 1));
|
|
}
|
|
}
|
|
} else if (k.contains(Subject.SX.toString())) {
|
|
} else if (k.contains(Subject.SX.toString())) {
|
|
ExportLevelResultDTO exportLevelResultDTO = sxMap.get(v.getTeacherName());
|
|
ExportLevelResultDTO exportLevelResultDTO = sxMap.get(v.getTeacherName());
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
if (v.getMarkByLeader()) {
|
|
if (v.getMarkByLeader()) {
|
|
- drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + scMap.size() + smMap.size() + sxMap.size() + levelInterval * 2, level + scMap.size() + smMap.size() + sxMap.size() + levelInterval * 2));
|
|
|
|
|
|
+ drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + (sxMap == null ? 0 : sxMap.size()) + levelInterval * 2, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + (sxMap == null ? 0 : sxMap.size()) + levelInterval * 2));
|
|
}
|
|
}
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
- drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + scMap.size() + smMap.size() + sxMap.size() + levelInterval * 2 + 1, level + scMap.size() + smMap.size() + sxMap.size() + levelInterval * 2 + 1));
|
|
|
|
|
|
+ drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + (sxMap == null ? 0 : sxMap.size()) + levelInterval * 2 + 1, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + (sxMap == null ? 0 : sxMap.size()) + levelInterval * 2 + 1));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -456,19 +456,19 @@ public class ScoreExporter {
|
|
ExportLevelResultDTO exportLevelResultDTO = scMap.get(v.getTeacherName());
|
|
ExportLevelResultDTO exportLevelResultDTO = scMap.get(v.getTeacherName());
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
- drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + scMap.size(), level + scMap.size()));
|
|
|
|
|
|
+ drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + (scMap == null ? 0 : scMap.size()), level + (scMap == null ? 0 : scMap.size())));
|
|
}
|
|
}
|
|
} else if (k.contains(Subject.SM.toString())) {
|
|
} else if (k.contains(Subject.SM.toString())) {
|
|
ExportLevelResultDTO exportLevelResultDTO = smMap.get(v.getTeacherName());
|
|
ExportLevelResultDTO exportLevelResultDTO = smMap.get(v.getTeacherName());
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
- drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + scMap.size() + smMap.size() + scoreInterval, level + scMap.size() + smMap.size() + scoreInterval));
|
|
|
|
|
|
+ drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + scoreInterval, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + scoreInterval));
|
|
}
|
|
}
|
|
} else if (k.contains(Subject.SX.toString())) {
|
|
} else if (k.contains(Subject.SX.toString())) {
|
|
ExportLevelResultDTO exportLevelResultDTO = sxMap.get(v.getTeacherName());
|
|
ExportLevelResultDTO exportLevelResultDTO = sxMap.get(v.getTeacherName());
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getResult(), firstRow, firstRow, exportLevelResultDTO.getFirstCol(), exportLevelResultDTO.getFirstCol()));
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
if (Objects.nonNull(v.getLevel())) {
|
|
- drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + scMap.size() + smMap.size() + sxMap.size() + scoreInterval * 2, level + scMap.size() + smMap.size() + sxMap.size() + scoreInterval * 2));
|
|
|
|
|
|
+ drawExcelFixedHead(finalSheet, style, hssfRow, new HeaderNode(v.getLevel(), firstRow, firstRow, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + (sxMap == null ? 0 : sxMap.size()) + scoreInterval * 2, level + (scMap == null ? 0 : scMap.size()) + (smMap == null ? 0 : smMap.size()) + (sxMap == null ? 0 : sxMap.size()) + scoreInterval * 2));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|