|
@@ -136,7 +136,17 @@ public class RWDAlarmUtil {
|
|
|
sb.append("&dealType=1");
|
|
|
}
|
|
|
if (params.containsKey("报警类型")) {
|
|
|
- sb.append("&itemCode=" + params.getString("报警类型"));
|
|
|
+ Map<String, String> alarmTypeName2Code = new ConcurrentHashMap<String, String>();
|
|
|
+ for (SceneDataObject sdo : RepositoryContainer.instance.ZKTAlarmTypeArray.set) {
|
|
|
+ String name = (String) sdo.get("name").value_prim.value;
|
|
|
+ String code = (String) sdo.get("code").value_prim.value;
|
|
|
+ alarmTypeName2Code.put(name, code);
|
|
|
+ }
|
|
|
+ String itemGourpCode = alarmTypeName2Code.get(params.getString("报警类型"));
|
|
|
+ if (itemGourpCode != null) {
|
|
|
+ sb.append("&itemGroupCode=" + itemGourpCode);
|
|
|
+ }
|
|
|
+ // sb.append("&itemCode=" + params.getString("报警类型"));
|
|
|
// sb.append("&itemName=" + params.getString("报警类型"));
|
|
|
// sb.append("&itemName=" + URLEncoder.encode(params.getString("报警类型"), "utf-8"));
|
|
|
}
|