diff options
| author | zhanghongqing <[email protected]> | 2023-11-03 16:12:55 +0800 |
|---|---|---|
| committer | zhanghongqing <[email protected]> | 2023-11-03 16:12:55 +0800 |
| commit | 013c07192d4ae2fee1e4bf8aaff13490652fe7b8 (patch) | |
| tree | 6fff8d899e3fb2918e1c40226d1fe52c00f217e6 /src | |
| parent | 288ac70596d94d4e065bc5f8062940170862a0f5 (diff) | |
更新categoryinfo.json配置,取消对catid的限制dev
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/com/mesasoft/cn/sketch/api/BrightCloud.java | 23 | ||||
| -rw-r--r-- | src/main/resources/categoryinfo.json | 20 |
2 files changed, 29 insertions, 14 deletions
diff --git a/src/main/java/com/mesasoft/cn/sketch/api/BrightCloud.java b/src/main/java/com/mesasoft/cn/sketch/api/BrightCloud.java index d600e3b..f60a6ec 100644 --- a/src/main/java/com/mesasoft/cn/sketch/api/BrightCloud.java +++ b/src/main/java/com/mesasoft/cn/sketch/api/BrightCloud.java @@ -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(); - } - - info = catId2Info.get(catId); - - if (info == null) { - logger.error("Failed at geneCatInfo function"); - } + if (catId2Info.size() == 0) { + geneCatInfo(); } + List<String> info = catId2Info.get(catId); + if (info == null || info.size()==0) { + info = Arrays.asList("", ""); + logger.error("Failed at geneCatInfo function"); + } return info; } diff --git a/src/main/resources/categoryinfo.json b/src/main/resources/categoryinfo.json index aa50426..7c6c81a 100644 --- a/src/main/resources/categoryinfo.json +++ b/src/main/resources/categoryinfo.json @@ -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" } ] } |
