Bladeren bron

bugFix 解决可能出现的空指针异常

xiahan 1 jaar geleden
bovenliggende
commit
dbc42b369e

+ 5 - 2
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/GanttServiceImpl.java

@@ -193,8 +193,11 @@ public class GanttServiceImpl implements GanttService {
             // 不存在备份信息 直接返回
             return R.ok("");
         }
-        ApsProcessOperationBackupDo backupDo = backUpInfo.stream().filter(info -> StringUtils.isNotBlank(info.getBackupuser())).findFirst().get();
-        return R.ok(String.format(SCHEDULING_TO_BE_PUBLISHED_STR, backupDo.getBackupuser()));
+        ApsProcessOperationBackupDo backupDo = backUpInfo.stream()
+                .filter(info -> StringUtils.isNotBlank(info.getBackupuser()))
+                .findFirst()
+                .orElse(null);
+        return R.ok(String.format(SCHEDULING_TO_BE_PUBLISHED_STR, backupDo == null ? "" : backupDo.getBackupuser()));
     }
 
     public String dateFormat(Date date) {