Forráskód Böngészése

质检GL105保存报错

cr 1 hónapja
szülő
commit
827c6e3d3b

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