This commit is contained in:
yutou
2021-04-13 18:26:48 +08:00
parent ed692199be
commit 3bce5d7fd9
2 changed files with 25 additions and 15 deletions

View File

@@ -104,10 +104,12 @@ public class BangumiTools {
* @param id 番剧id
* @return 详细内容
*/
public static String reportBangumiInfo(int id) {
public static List<String> reportBangumiInfo(int id) {
List<String> bangumiList=new ArrayList<>();
JSONObject json = getBangumiInfo(id);
if(json.containsKey("code")){
return json.getString("error");
bangumiList.add("error = "+json.toJSONString());
return bangumiList;
}
JSONArray eps = json.getJSONArray("eps");
JSONArray crts = json.getJSONArray("crt");
@@ -181,7 +183,8 @@ public class BangumiTools {
builder.append("\n");
}
}
return builder.toString();
bangumiList.add(builder.toString());
return bangumiList;
}
/**
@@ -275,7 +278,8 @@ public class BangumiTools {
* @param key 关键词
* @return 详细内容
*/
public static String reportSearchBangumi(String key) {
public static List<String> reportSearchBangumi(String key) {
List<String> bangumiList=new ArrayList<>();
JSONObject main = search(key);
if (main.getInteger("results") > 0) {
StringBuilder builder = new StringBuilder();
@@ -283,6 +287,7 @@ public class BangumiTools {
Collections.reverse(list);
for (Object items : list) {
JSONObject item = (JSONObject) items;
builder=new StringBuilder();
builder.append("标题:").append(item.getString("name_cn")).append("\n");
builder.append("日文标题:").append(item.getString("name")).append("\n");
String type;
@@ -315,10 +320,12 @@ public class BangumiTools {
builder.append("Bangumi地址:").append(item.getString("url")).append("\n");
builder.append("介绍:").append(item.getString("summary")).append("\n");
builder.append("\n").append("\n");
bangumiList.add(builder.toString());
}
return builder.toString();
return bangumiList;
} else {
return "搜索不到任何内容:" + key;
bangumiList.add("搜索不到任何内容:" + key);
return bangumiList;
}
}