|
@@ -14,6 +14,7 @@ import org.springframework.stereotype.Component;
|
|
|
import javax.annotation.PostConstruct;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
import java.util.concurrent.ConcurrentHashMap;
|
|
|
|
|
|
@Slf4j
|
|
@@ -278,11 +279,16 @@ public class CmmnCdManager {
|
|
|
if (codeMap != null) {
|
|
|
for (String key : codeMap.keySet()) {
|
|
|
HashMap<String, Code> subCodeMap = codes.get(key);
|
|
|
- for (String subKey : subCodeMap.keySet()) {
|
|
|
- if (subKey.equals(FCLT_TYPE)) {
|
|
|
- return subCodeMap.get(subKey).getDesc();
|
|
|
+ for (Map.Entry<String, Code> e: subCodeMap.entrySet()) {
|
|
|
+ if (e.getKey().equals(FCLT_TYPE)) {
|
|
|
+ return e.getValue().getDesc();
|
|
|
}
|
|
|
}
|
|
|
+// for (String subKey : subCodeMap.keySet()) {
|
|
|
+// if (subKey.equals(FCLT_TYPE)) {
|
|
|
+// return subCodeMap.get(subKey).getDesc();
|
|
|
+// }
|
|
|
+// }
|
|
|
}
|
|
|
}
|
|
|
return defUnknownDesc;
|
|
@@ -291,12 +297,18 @@ public class CmmnCdManager {
|
|
|
public static String getWeatherCode(String CMMN_CD_KOR_NM) {
|
|
|
HashMap<String, Code> codeMap = codes.get(CmmnCdManager.INCD_CODE_DFW);
|
|
|
if (codeMap != null) {
|
|
|
- for (String key : codeMap.keySet()) {
|
|
|
- Code code = codeMap.get(key);
|
|
|
+ for (Map.Entry<String, Code> e: codeMap.entrySet()) {
|
|
|
+ Code code = e.getValue();
|
|
|
if (StringUtils.equals(code.getDesc(), CMMN_CD_KOR_NM)) {
|
|
|
return code.getCode();
|
|
|
}
|
|
|
}
|
|
|
+// for (String key : codeMap.keySet()) {
|
|
|
+// Code code = codeMap.get(key);
|
|
|
+// if (StringUtils.equals(code.getDesc(), CMMN_CD_KOR_NM)) {
|
|
|
+// return code.getCode();
|
|
|
+// }
|
|
|
+// }
|
|
|
}
|
|
|
return "NB0";
|
|
|
}
|