소스 검색

质检GL105保存报错

cr 1 개월 전
부모
커밋
827c6e3d3b
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/ExcelTabServiceImpl.java

+ 4 - 2
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/ExcelTabServiceImpl.java

@@ -2408,8 +2408,10 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
                                 for (int i = 0; i < xssfRichTextString.numFormattingRuns(); i++) {
                                     XSSFFont runFont = xssfRichTextString.getFontOfFormattingRun(i);
                                     Font font = workbook.createFont();
-                                    if (runFont!=null) {
-                                        font.setColor(runFont.getXSSFColor().getIndexed());
+                                    if (runFont!=null&&font != null) {
+                                        if(runFont.getXSSFColor()!=null){
+                                            font.setColor(runFont.getXSSFColor().getIndexed());
+                                        }
                                         font.setFontHeightInPoints(runFont.getFontHeightInPoints());
                                         font.setBold(runFont.getBold());
                                         font.setItalic(runFont.getItalic());