Ver código fonte

增加判空

xueyiming 5 meses atrás
pai
commit
ff822b453e

+ 6 - 1
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/local/impl/KimiServiceImpl.java

@@ -47,12 +47,17 @@ public class KimiServiceImpl implements KimiService {
             return true;
         }
         String kimiTitle = OpenAIUtils.getKimiTitle(longArticlesText.getArticleTitle());
+        if (StringUtils.isEmpty(kimiTitle)) {
+            return false;
+        }
         Integer score = OpenAIUtils.getKimiTitleSafeScore(kimiTitle);
         if (score == null || score > SAFE_SCORE) {
             kimiTitle = OpenAIUtils.makeKimiTitleSafer(longArticlesText.getArticleTitle());
         }
         kimiTitle = kimiTitle.replace("'", "").replace("\"", "").replace("\\", "");
-
+        if (StringUtils.isEmpty(kimiTitle)) {
+            return false;
+        }
         JSONObject kimiInfo = OpenAIUtils.kimiMining(longArticlesText.getArticleText());
         String kimiSummary = kimiInfo.getString("content_title").replace("'", "").replace("\"", "");
         String kimiKeys = kimiInfo.getJSONArray("content_keys").toJSONString();