浏览代码

报表解析空值处理

ZhangYanJie 3 周之前
父节点
当前提交
c1532dd7ba

+ 12 - 10
Procedure/backend/project/src/main/java/com/sundata/product/rwa/businessconfig/utils/FilesValueCheckUtils.java

@@ -314,17 +314,19 @@ public class FilesValueCheckUtils {
                     // 序号记录
 //                    reportNo = reportNo + 1;
 //                    model.setId(String.valueOf(reportNo));
-                    if (cellData.getCellType().equals(CellType.FORMULA)) {
-                        if (cellData.getCellFormula().equals(ReportFinalParam.EXECUTE_REPORT)) {
-                            model.setExcelFormula(cellData.getCellFormula());
-                            // 需填报的单元详情列表
-                            modelFillInList.add(model);
-                        } else {
-                            // 需计算的单元详情列表计
-                            model.setExcelFormula(cellData.getCellFormula());
-                            modelCalcList.add(model);
-                        }
+                    if (null != cellData) {
+                        if (cellData.getCellType().equals(CellType.FORMULA)) {
+                            if (cellData.getCellFormula().equals(ReportFinalParam.EXECUTE_REPORT)) {
+                                model.setExcelFormula(cellData.getCellFormula());
+                                // 需填报的单元详情列表
+                                modelFillInList.add(model);
+                            } else {
+                                // 需计算的单元详情列表计
+                                model.setExcelFormula(cellData.getCellFormula());
+                                modelCalcList.add(model);
+                            }
 
+                        }
                     }
                 }
             }