summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorzhanghongqing <[email protected]>2023-11-03 16:12:55 +0800
committerzhanghongqing <[email protected]>2023-11-03 16:12:55 +0800
commit013c07192d4ae2fee1e4bf8aaff13490652fe7b8 (patch)
tree6fff8d899e3fb2918e1c40226d1fe52c00f217e6 /src/main
parent288ac70596d94d4e065bc5f8062940170862a0f5 (diff)
更新categoryinfo.json配置,取消对catid的限制dev
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/mesasoft/cn/sketch/api/BrightCloud.java23
-rw-r--r--src/main/resources/categoryinfo.json20
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"
}
]
}