From a93eaa5f46e56b6bc95972228e994d1871a75a02 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期日, 08 十月 2023 23:51:22 +0800
Subject: [PATCH] 优化代码
---
service-common/src/main/java/com/java110/common/smartMeter/factory/Tdshuibiao/TqShuiBiaoLoraRechargeFactoryAdaptImpl.java | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/service-common/src/main/java/com/java110/common/smartMeter/factory/Tdshuibiao/TqShuiBiaoLoraRechargeFactoryAdaptImpl.java b/service-common/src/main/java/com/java110/common/smartMeter/factory/Tdshuibiao/TqShuiBiaoLoraRechargeFactoryAdaptImpl.java
index 8d3eb85..9d31283 100644
--- a/service-common/src/main/java/com/java110/common/smartMeter/factory/Tdshuibiao/TqShuiBiaoLoraRechargeFactoryAdaptImpl.java
+++ b/service-common/src/main/java/com/java110/common/smartMeter/factory/Tdshuibiao/TqShuiBiaoLoraRechargeFactoryAdaptImpl.java
@@ -314,12 +314,18 @@
}
/**
- * [{"opr_id":"10d9cf7ac3ea4ffd9ec2216e07a17d6e","resolve_time":"2020-06-05 15:22:48","status":"SUCCESS",
- * "data":[{"type":42,"value":["0.0","0.0","0.0"],"dsp":"鎬荤敤閲忥細0.0 m鲁 鍓╀綑閲忥細0.0 m鲁 鎬昏喘閲忥細0.0 m鲁 闃�闂ㄧ姸鎬侊細Off"}]}]
+ * [{"opr_id":"112023100894930005","resolve_time":"2023-10-08 23:45:52","status":"SUCCESS","data":[{"type":42,"value":["0.66|0.11|677.30"],
+ * "dsp":"鎬荤敤閲忥細0.66 m鲁 鏈湀鐢ㄩ噺锛�0.11 m鲁 闃�闂ㄧ姸鎬侊細寮�闃� 琛ㄧ被鍨嬶細杩滅▼棰勪粯璐� 璐拱娆℃暟锛�6 绱娑堣垂閲戦锛�2.70 鍏� 鍓╀綑閲戦:677.30 鍏� 鐢垫睜鐢靛帇锛�3.8V 淇″彿寮哄害锛�-94"}]}]
*/
- double degree = contentObject.getJSONArray("data").getJSONObject(0).getJSONArray("value").getDouble(0);
+ //double degree = contentObject.getJSONArray("data").getJSONObject(0).getJSONArray("value").getDouble(0);
+ String value = contentObject.getJSONArray("data").getJSONObject(0).getJSONArray("value").getString(0);
+ String[] values = value.split("\\|", 3);
+ String degree = "0.0";
+ if (values.length == 3) {
+ degree = values[2];
+ }
- smartMeterCoreReadImpl.saveMeterAndCreateFee(meterMachineDetailDtos.get(0), degree + "", batchId);
+ smartMeterCoreReadImpl.saveMeterAndCreateFee(meterMachineDetailDtos.get(0), degree, batchId);
}
--
Gitblit v1.8.0