|
@@ -65,16 +65,16 @@ public class HangZhengTopicHandler implements TopicHandler {
|
|
|
|
|
|
|
|
|
if (payloads!=null&&payloads.get("device_model")!=null&&payloads.get("device_model").equals("HZ-RLS-60L-50Pi")) {
|
|
|
- IndexVal indexVal = new IndexVal();
|
|
|
+ IndexVal swIndex = new IndexVal();
|
|
|
Long id = SnowFlake.nextId();
|
|
|
- indexVal.setId(id);
|
|
|
- indexVal.setDeviceCode("ldswytj1");
|
|
|
- indexVal.setItCd("sw");
|
|
|
- indexVal.setItVal(String.valueOf(payloads.get("water_levels")));
|
|
|
+ swIndex.setId(id);
|
|
|
+ swIndex.setDeviceCode("ldswytj1");
|
|
|
+ swIndex.setItCd("sw");
|
|
|
+ swIndex.setItVal(String.valueOf(payloads.get("water_levels")));
|
|
|
Date collectTime;
|
|
|
try {
|
|
|
collectTime = sdf.parse(String.valueOf(payloads.get("collect_time")));
|
|
|
- indexVal.setScadaTime(collectTime);
|
|
|
+ swIndex.setScadaTime(collectTime);
|
|
|
} catch (ParseException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
@@ -85,46 +85,47 @@ public class HangZhengTopicHandler implements TopicHandler {
|
|
|
List<Map<String,Object>> indexVal1 = customDisplayMapper.viewCopyIndex(wis);
|
|
|
if (indexVal1 == null || indexVal1.size() == 0) {
|
|
|
List<IndexVal> indexValNewList = new ArrayList<>();
|
|
|
- indexValNewList.add(indexVal);
|
|
|
+ indexValNewList.add(swIndex);
|
|
|
customDisplayMapper.insertBacthTemp(indexValNewList,"tf_ywpn_monitor_reatime_copy");
|
|
|
}else {
|
|
|
- indexVal.setId(Long.parseLong(String.valueOf(indexVal1.get(0).get("id"))));
|
|
|
- customDisplayMapper.updateTemp(indexVal);
|
|
|
+ swIndex.setId(Long.parseLong(String.valueOf(indexVal1.get(0).get("id"))));
|
|
|
+ customDisplayMapper.updateTemp(swIndex);
|
|
|
}
|
|
|
- indexVal.setId(id);
|
|
|
- indexValList.add(indexVal);
|
|
|
+ swIndex.setId(id);
|
|
|
+ indexValList.add(swIndex);
|
|
|
|
|
|
+ IndexVal kgIndex = new IndexVal();
|
|
|
id = SnowFlake.nextId();
|
|
|
- indexVal.setId(id);
|
|
|
- indexVal.setItCd("kg");
|
|
|
- indexVal.setItVal(String.valueOf(payloads.get("ullage")));
|
|
|
+ kgIndex.setId(id);
|
|
|
+ kgIndex.setItCd("kg");
|
|
|
+ kgIndex.setItVal(String.valueOf(payloads.get("ullage")));
|
|
|
wis.setIndexCode("kg");
|
|
|
wis.setTableName("tf_ywpn_monitor_reatime_copy");
|
|
|
List<Map<String,Object>> indexVal2 = customDisplayMapper.viewCopyIndex(wis);
|
|
|
if (indexVal2 == null || indexVal2.size() == 0) {
|
|
|
List<IndexVal> indexValNewList = new ArrayList<>();
|
|
|
- indexValNewList.add(indexVal);
|
|
|
+ indexValNewList.add(kgIndex);
|
|
|
customDisplayMapper.insertBacthTemp(indexValNewList,"tf_ywpn_monitor_reatime_copy");
|
|
|
}else {
|
|
|
- indexVal.setId(Long.parseLong(String.valueOf(indexVal2.get(0).get("id"))));
|
|
|
- customDisplayMapper.updateTemp(indexVal);
|
|
|
+ kgIndex.setId(Long.parseLong(String.valueOf(indexVal2.get(0).get("id"))));
|
|
|
+ customDisplayMapper.updateTemp(kgIndex);
|
|
|
}
|
|
|
- indexVal.setId(id);
|
|
|
- indexValList.add(indexVal);
|
|
|
+ kgIndex.setId(id);
|
|
|
+ indexValList.add(kgIndex);
|
|
|
}
|
|
|
|
|
|
|
|
|
if (payloads!=null&&payloads.get("device_model")!=null&&payloads.get("device_model").equals("HZ-RLS-60L-50")) {
|
|
|
- IndexVal indexVal = new IndexVal();
|
|
|
+ IndexVal swIndex = new IndexVal();
|
|
|
Long id = SnowFlake.nextId();
|
|
|
- indexVal.setId(id);
|
|
|
- indexVal.setDeviceCode("ldswytj2");
|
|
|
- indexVal.setItCd("sw");
|
|
|
- indexVal.setItVal(String.valueOf(payloads.get("water_levels")));
|
|
|
+ swIndex.setId(id);
|
|
|
+ swIndex.setDeviceCode("ldswytj2");
|
|
|
+ swIndex.setItCd("sw");
|
|
|
+ swIndex.setItVal(String.valueOf(payloads.get("water_levels")));
|
|
|
Date collectTime;
|
|
|
try {
|
|
|
collectTime = sdf.parse(String.valueOf(payloads.get("collect_time")));
|
|
|
- indexVal.setScadaTime(collectTime);
|
|
|
+ swIndex.setScadaTime(collectTime);
|
|
|
} catch (ParseException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
@@ -135,46 +136,47 @@ public class HangZhengTopicHandler implements TopicHandler {
|
|
|
List<Map<String,Object>> indexVal1 = customDisplayMapper.viewCopyIndex(wis);
|
|
|
if (indexVal1 == null || indexVal1.size() == 0) {
|
|
|
List<IndexVal> indexValNewList = new ArrayList<>();
|
|
|
- indexValNewList.add(indexVal);
|
|
|
+ indexValNewList.add(swIndex);
|
|
|
customDisplayMapper.insertBacthTemp(indexValNewList,"tf_ywpn_monitor_reatime_copy");
|
|
|
}else {
|
|
|
- indexVal.setId(Long.parseLong(String.valueOf(indexVal1.get(0).get("id"))));
|
|
|
- customDisplayMapper.updateTemp(indexVal);
|
|
|
+ swIndex.setId(Long.parseLong(String.valueOf(indexVal1.get(0).get("id"))));
|
|
|
+ customDisplayMapper.updateTemp(swIndex);
|
|
|
}
|
|
|
- indexVal.setId(id);
|
|
|
- indexValList.add(indexVal);
|
|
|
+ swIndex.setId(id);
|
|
|
+ indexValList.add(swIndex);
|
|
|
|
|
|
+ IndexVal kgIndex = new IndexVal();
|
|
|
id = SnowFlake.nextId();
|
|
|
- indexVal.setId(id);
|
|
|
- indexVal.setItCd("kg");
|
|
|
- indexVal.setItVal(String.valueOf(payloads.get("ullage")));
|
|
|
+ kgIndex.setId(id);
|
|
|
+ kgIndex.setItCd("kg");
|
|
|
+ kgIndex.setItVal(String.valueOf(payloads.get("ullage")));
|
|
|
wis.setIndexCode("kg");
|
|
|
wis.setTableName("tf_ywpn_monitor_reatime_copy");
|
|
|
List<Map<String,Object>> indexVal2 = customDisplayMapper.viewCopyIndex(wis);
|
|
|
if (indexVal2 == null || indexVal2.size() == 0) {
|
|
|
List<IndexVal> indexValNewList = new ArrayList<>();
|
|
|
- indexValNewList.add(indexVal);
|
|
|
+ indexValNewList.add(kgIndex);
|
|
|
customDisplayMapper.insertBacthTemp(indexValNewList,"tf_ywpn_monitor_reatime_copy");
|
|
|
}else {
|
|
|
- indexVal.setId(Long.parseLong(String.valueOf(indexVal2.get(0).get("id"))));
|
|
|
- customDisplayMapper.updateTemp(indexVal);
|
|
|
+ kgIndex.setId(Long.parseLong(String.valueOf(indexVal2.get(0).get("id"))));
|
|
|
+ customDisplayMapper.updateTemp(kgIndex);
|
|
|
}
|
|
|
- indexVal.setId(id);
|
|
|
- indexValList.add(indexVal);
|
|
|
+ kgIndex.setId(id);
|
|
|
+ indexValList.add(kgIndex);
|
|
|
}
|
|
|
|
|
|
|
|
|
if (payloads!=null&&payloads.get("device_model")!=null&&payloads.get("device_model").equals("HZ-SVR-122QP")) {
|
|
|
- IndexVal indexVal = new IndexVal();
|
|
|
+ IndexVal ssIndex = new IndexVal();
|
|
|
Long id = SnowFlake.nextId();
|
|
|
- indexVal.setId(id);
|
|
|
- indexVal.setDeviceCode("ldllj");
|
|
|
- indexVal.setItCd("ss");
|
|
|
- indexVal.setItVal(String.valueOf(payloads.get("water_levels")));
|
|
|
+ ssIndex.setId(id);
|
|
|
+ ssIndex.setDeviceCode("ldllj");
|
|
|
+ ssIndex.setItCd("ss");
|
|
|
+ ssIndex.setItVal(String.valueOf(payloads.get("water_levels")));
|
|
|
Date collectTime;
|
|
|
try {
|
|
|
collectTime = sdf.parse(String.valueOf(payloads.get("collect_time")));
|
|
|
- indexVal.setScadaTime(collectTime);
|
|
|
+ ssIndex.setScadaTime(collectTime);
|
|
|
} catch (ParseException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
@@ -185,32 +187,33 @@ public class HangZhengTopicHandler implements TopicHandler {
|
|
|
List<Map<String,Object>> indexVal1 = customDisplayMapper.viewCopyIndex(wis);
|
|
|
if (indexVal1 == null || indexVal1.size() == 0) {
|
|
|
List<IndexVal> indexValNewList = new ArrayList<>();
|
|
|
- indexValNewList.add(indexVal);
|
|
|
+ indexValNewList.add(ssIndex);
|
|
|
customDisplayMapper.insertBacthTemp(indexValNewList,"tf_ywpn_monitor_reatime_copy");
|
|
|
}else {
|
|
|
- indexVal.setId(Long.parseLong(String.valueOf(indexVal1.get(0).get("id"))));
|
|
|
- customDisplayMapper.updateTemp(indexVal);
|
|
|
+ ssIndex.setId(Long.parseLong(String.valueOf(indexVal1.get(0).get("id"))));
|
|
|
+ customDisplayMapper.updateTemp(ssIndex);
|
|
|
}
|
|
|
- indexVal.setId(id);
|
|
|
- indexValList.add(indexVal);
|
|
|
+ ssIndex.setId(id);
|
|
|
+ indexValList.add(ssIndex);
|
|
|
|
|
|
+ IndexVal ssllIndex = new IndexVal();
|
|
|
id = SnowFlake.nextId();
|
|
|
- indexVal.setId(id);
|
|
|
- indexVal.setItCd("ssll");
|
|
|
- indexVal.setItVal(String.valueOf(payloads.get("instantaneous_flow")));
|
|
|
+ ssllIndex.setId(id);
|
|
|
+ ssllIndex.setItCd("ssll");
|
|
|
+ ssllIndex.setItVal(String.valueOf(payloads.get("instantaneous_flow")));
|
|
|
wis.setIndexCode("ssll");
|
|
|
wis.setTableName("tf_ywpn_monitor_reatime_copy");
|
|
|
List<Map<String,Object>> indexVal2 = customDisplayMapper.viewCopyIndex(wis);
|
|
|
if (indexVal2 == null || indexVal2.size() == 0) {
|
|
|
List<IndexVal> indexValNewList = new ArrayList<>();
|
|
|
- indexValNewList.add(indexVal);
|
|
|
+ indexValNewList.add(ssllIndex);
|
|
|
customDisplayMapper.insertBacthTemp(indexValNewList,"tf_ywpn_monitor_reatime_copy");
|
|
|
}else {
|
|
|
- indexVal.setId(Long.parseLong(String.valueOf(indexVal2.get(0).get("id"))));
|
|
|
- customDisplayMapper.updateTemp(indexVal);
|
|
|
+ ssllIndex.setId(Long.parseLong(String.valueOf(indexVal2.get(0).get("id"))));
|
|
|
+ customDisplayMapper.updateTemp(ssllIndex);
|
|
|
}
|
|
|
- indexVal.setId(id);
|
|
|
- indexValList.add(indexVal);
|
|
|
+ ssllIndex.setId(id);
|
|
|
+ indexValList.add(ssllIndex);
|
|
|
}
|
|
|
|
|
|
|