summaryrefslogtreecommitdiff
path: root/src/main/java/com/mesasoft
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/mesasoft')
-rw-r--r--src/main/java/com/mesasoft/cn/sketch/api/BrightCloud.java23
1 files changed, 9 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;
}