fix:修复临时rss没定义标题和季度导致无法搜刮的问题
This commit is contained in:
@@ -89,7 +89,7 @@ public class AnimationController {
|
||||
BangumiItem item = new BangumiItem();
|
||||
item.setId(-1);
|
||||
item.setTitle(title);
|
||||
item.setTitlekey(title.split("\\?")[1]);
|
||||
item.setTitlekey(titleKey);
|
||||
i = bangumiService.addBangumiItem(item);
|
||||
json.put("msg", i == 0 ? "添加失败" : "添加成功");
|
||||
return json;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.yutou.tools.services;
|
||||
|
||||
import com.alibaba.fastjson2.JSON;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.yutou.tools.mybatis.dao.BangumiItemDao;
|
||||
import com.yutou.tools.mybatis.dao.BangumiListDao;
|
||||
@@ -39,7 +40,7 @@ public class BangumiServiceImpl implements BangumiService {
|
||||
public int addBangumiItem(BangumiItem... list) {
|
||||
for (BangumiItem item : list) {
|
||||
if (item.getId().equals(-1)) {
|
||||
RedisTools.list_add("anim_tmp_rss",item.getTitle());
|
||||
RedisTools.list_add("anim_tmp_rss", JSON.toJSON(item).toString());
|
||||
} else if (itemDao.insert(item) <= 0) {
|
||||
return 0;
|
||||
}
|
||||
@@ -77,8 +78,7 @@ public class BangumiServiceImpl implements BangumiService {
|
||||
Set<String> strings = RedisTools.list_get("anim_tmp_rss");
|
||||
items=new ArrayList<>();
|
||||
for (String string : strings) {
|
||||
BangumiItem item=new BangumiItem();;
|
||||
item.setTitle(string);
|
||||
BangumiItem item=JSON.parseObject(string, BangumiItem.class);
|
||||
items.add(item);
|
||||
}
|
||||
return items;
|
||||
|
||||
Reference in New Issue
Block a user