更新categoryinfo.json配置,取消对catid的限制

This commit is contained in:
zhanghongqing
2023-11-03 16:12:55 +08:00
parent 288ac70596
commit 013c07192d
2 changed files with 29 additions and 14 deletions

View File

@@ -24,7 +24,7 @@ import java.util.*;
public class BrightCloud {
private static final Log logger = Log.get();
private final HashMap<Integer, List<String>> catId2Info = new HashMap<>();
private static HashMap<Integer, List<String>> catId2Info = new HashMap<>();
private HttpURLConnection con;
private static BrightCloudConfig bcConfig = (BrightCloudConfig) SpringContextUtil.getBean("brightCloudConfig");
@@ -172,7 +172,7 @@ public class BrightCloud {
}
// 获取类别id对应信息
public void geneCatInfo() {
public static void geneCatInfo() {
if (catId2Info.size() == 0) {
JSONObject jsonObject;
String s = FileUtils.readJsonFile(bcConfig.getCateinfoFilepath());
@@ -194,20 +194,15 @@ public class BrightCloud {
}
public List<String> getCatInfo(Integer catId) {
List<String> info = Arrays.asList("", "");
if (0 < catId && catId <= 83) {
if (catId2Info.size() == 0) {
geneCatInfo();
}
List<String> info = catId2Info.get(catId);
info = catId2Info.get(catId);
if (info == null) {
if (info == null || info.size()==0) {
info = Arrays.asList("", "");
logger.error("Failed at geneCatInfo function");
}
}
return info;
}

View File

@@ -422,6 +422,26 @@
"catid": 83,
"catname": "Food and Dining",
"catgroup": "Unmaintained"
},
{
"catid": 85,
"catname": "Self Harm",
"catgroup": "Sensitive"
},
{
"catid": 86,
"catname": "Low-THC Cannabis Products",
"catgroup": "Security"
},
{
"catid": 87,
"catname": "Self Harm",
"catgroup": "Sensitive"
},
{
"catid": 88,
"catname": "Generative AI",
"catgroup": "Productivity"
}
]
}