[测评系统]--测评系统核心代码库
linzhijie
2022-10-21 48e0700106945178c1745ad285de814c1b872816
增加异常捕获
1个文件已修改
29 ■■■■■ 已修改文件
src/main/java/com/ots/common/utils/poi/WordUtil.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ots/common/utils/poi/WordUtil.java
@@ -1393,19 +1393,24 @@
        if (ExamUtil.isListEmpty(charts)) {
            return;
        }
        if (StringUtils.equals(reportType, ReportTypeEnum.MAQ.getCode())) {
            setMAQCompleteChars(textMap, charts);
        } else if (StringUtils.equals(reportType, ReportTypeEnum.MAQV2.getCode()) || StringUtils.equals(reportType, ReportTypeEnum.MAQIAR.getCode())) {
            setMAQ_V2CompleteChars(textMap, charts);
        } else if (StringUtils.equals(reportType, ReportTypeEnum.RuiLin.getCode())) {
            setRuiLinChar(textMap, charts);
        } else if (StringUtils.equals(reportType, ReportTypeEnum.PAQ.getCode())) {
            PAQChart.changeChart(document, textMap);
        } else if (StringUtils.equals(reportType, ReportTypeEnum.MAQTR.getCode())) {
            MAQTRChart.changeMAQTRChart(document, dataPath);
        } else {
            return;
        try{
            if (StringUtils.equals(reportType, ReportTypeEnum.MAQ.getCode())) {
                setMAQCompleteChars(textMap, charts);
            } else if (StringUtils.equals(reportType, ReportTypeEnum.MAQV2.getCode()) || StringUtils.equals(reportType, ReportTypeEnum.MAQIAR.getCode())) {
                setMAQ_V2CompleteChars(textMap, charts);
            } else if (StringUtils.equals(reportType, ReportTypeEnum.RuiLin.getCode())) {
                setRuiLinChar(textMap, charts);
            } else if (StringUtils.equals(reportType, ReportTypeEnum.PAQ.getCode())) {
                PAQChart.changeChart(document, textMap);
            } else if (StringUtils.equals(reportType, ReportTypeEnum.MAQTR.getCode())) {
                MAQTRChart.changeMAQTRChart(document, dataPath);
            } else {
                return;
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
    private static void setMAQ_V2CompleteChars(Map<String, Object> textMap, List<XWPFChart> charts) {
        String p_Task31 = textMap.get("P_Task31").toString();