|
@@ -455,8 +455,10 @@ public class ArticleService {
|
|
|
articleCategory.setKimiResult(kimiResult.getResponseStr());
|
|
|
articleCategory.setUpdateTimestamp(now);
|
|
|
articleCategory.setRetryTimes(articleCategory.getRetryTimes() + 1);
|
|
|
- if (kimiResult.isSuccess() && Objects.nonNull(obj) && obj.containsKey(articleCategory.getTitle())) {
|
|
|
- articleCategory.setCategory(obj.getString(articleCategory.getTitle()));
|
|
|
+ if (kimiResult.isSuccess() && Objects.nonNull(obj)) {
|
|
|
+ List<String> keys = new ArrayList<>(obj.keySet());
|
|
|
+ String category = obj.getString(keys.get(0));
|
|
|
+ articleCategory.setCategory(category);
|
|
|
articleCategory.setStatus(ArticleCategoryStatusEnum.SUCCESS.getCode());
|
|
|
articleCategory.setFailReason(null);
|
|
|
} else {
|