소스 검색

报表解析空值处理

ZhangYanJie 3 주 전
부모
커밋
c1532dd7ba
1개의 변경된 파일12개의 추가작업 그리고 10개의 파일을 삭제
  1. 12 10
      Procedure/backend/project/src/main/java/com/sundata/product/rwa/businessconfig/utils/FilesValueCheckUtils.java

+ 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);
+                            }
 
+                        }
                     }
                 }
             }