|
|
@@ -23,6 +23,7 @@ import org.springframework.data.redis.core.RedisTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
@@ -165,9 +166,9 @@ public class EnNotifyServiceImpl implements EnNotifyService {
|
|
|
// 更新订单信息
|
|
|
chargeOrder.setSoc(data.getDoubleValue("Soc"));
|
|
|
chargeOrder.setTotalPower(data.getDoubleValue("TotalPower"));
|
|
|
- chargeOrder.setTotalMoney(data.getIntValue("TotalMoney")*100);
|
|
|
- chargeOrder.setElecMoney(data.getIntValue("ElecMoney")*100);
|
|
|
- chargeOrder.setServiceMoney(data.getIntValue("SeviceMoney")*100); // 这里文档service单词错误,按文档填写
|
|
|
+ chargeOrder.setTotalMoney((data.getBigDecimal("TotalMoney").multiply(BigDecimal.valueOf(100))).intValue());
|
|
|
+ chargeOrder.setElecMoney((data.getBigDecimal("ElecMoney").multiply(BigDecimal.valueOf(100))).intValue());
|
|
|
+ chargeOrder.setServiceMoney((data.getBigDecimal("SeviceMoney").multiply(BigDecimal.valueOf(100))).intValue()); // 这里文档service单词错误,按文档填写
|
|
|
chargeOrder.setSumPeriod(data.getIntValue("SumPeriod"));
|
|
|
chargeOrder.setChargeDetail(data.getString("ChargeDetails"));
|
|
|
chargeOrder.setChargeStatus(data.getIntValue("StartChargeSeqStat"));
|