소스 검색

bugfix:tags为空情况

刘云鑫 2 달 전
부모
커밋
59c5cc2632
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      alien-store/src/main/java/shop/alien/store/controller/AiTagsController.java

+ 2 - 2
alien-store/src/main/java/shop/alien/store/controller/AiTagsController.java

@@ -88,7 +88,7 @@ public class AiTagsController {
                 JSONObject jsonObject = JSONObject.parseObject(responseBody);
                 JSONArray jsonArray = jsonObject.getJSONObject("data").getJSONArray("list");
                 if(jsonArray.isEmpty()){
-                    throw new Exception("ai接口失败");
+                    return R.data(new ArrayList<>());
                 }
                 String negativeComment = jsonArray.getJSONObject(0).getString("negative_comment");
                 // 这里简单返回原始字符串(根据实际情况调整)
@@ -144,7 +144,7 @@ public class AiTagsController {
                 JSONObject jsonObject = JSONObject.parseObject(responseBody);
                 JSONArray jsonArray = jsonObject.getJSONObject("data").getJSONArray("list");
                 if(jsonArray.isEmpty()){
-                    throw new Exception("ai接口失败");
+                    return R.data(new ArrayList<>());
                 }
                 // 2. 提取list中的数值(这里list是数值数组,而非对象数组)
                 List<Long> idList = new ArrayList<>();