|
|
|
@ -197,6 +197,7 @@ public void analysisCloudOrder485(final String data, final DeviceCodeParamEntity
|
|
|
|
|
DataResultChEntity dataResultCh = new DataResultChEntity(); |
|
|
|
|
DataResultClEntity dataResultCl = new DataResultClEntity(); |
|
|
|
|
String registerAddr = deviceCodeParam.getRegisterAddr(); |
|
|
|
|
int grade = deviceCodeParam.getGrade(); |
|
|
|
|
if (ExchangeStringUtil.isInDate(date, "00:00:00", "00:00:30")) { |
|
|
|
|
dateStr = dateStr.substring(0, 17) + "00"; |
|
|
|
|
System.out.println("插入时间00" + dateStr); |
|
|
|
@ -205,10 +206,11 @@ public void analysisCloudOrder485(final String data, final DeviceCodeParamEntity
|
|
|
|
|
System.out.println("插入时间30" + dateStr); |
|
|
|
|
} |
|
|
|
|
try { |
|
|
|
|
if (registerAddr.equals("0004") |
|
|
|
|
|| registerAddr.equals("0020") |
|
|
|
|
|| registerAddr.equals("0073") |
|
|
|
|
|| registerAddr.equals("0075")) { |
|
|
|
|
// if (registerAddr.equals("0004")
|
|
|
|
|
// || registerAddr.equals("0020")
|
|
|
|
|
// || registerAddr.equals("0073")
|
|
|
|
|
// || registerAddr.equals("0075"))
|
|
|
|
|
if (grade>=140 && grade<=149) { |
|
|
|
|
dataResultCh.setDeviceAddr(cloudId); |
|
|
|
|
dataResultCh.setDeviceType(deviceCodeParam.getDeviceType()); |
|
|
|
|
dataResultCh.setFunCode(deviceCodeParam.getFunCode()); |
|
|
|
@ -224,7 +226,10 @@ public void analysisCloudOrder485(final String data, final DeviceCodeParamEntity
|
|
|
|
|
log.info("冷量计==>{},寄存器地址==>{},读数==>{},项目名称==>{}", cloudId, registerAddr, dataResultCh.getCurValue(), projectName); |
|
|
|
|
dataResultService.saveDataResultCh(dataResultCh); |
|
|
|
|
log.info("冷量计瞬时冷量/流量保存数据库成功!项目名称:{}", projectName); |
|
|
|
|
} else if (registerAddr.equals("0080") || registerAddr.equals("0077")) { |
|
|
|
|
} |
|
|
|
|
// else if (registerAddr.equals("0080") || registerAddr.equals("0077"))
|
|
|
|
|
else if (grade >= 40 && grade <= 49) |
|
|
|
|
{ |
|
|
|
|
dataResultCl.setDeviceAddr(cloudId); |
|
|
|
|
dataResultCl.setDeviceType(deviceCodeParam.getDeviceType()); |
|
|
|
|
dataResultCl.setCurDate(sdf1.parse(dateStr)); |
|
|
|
|