瀏覽代碼

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