skyline 2 年 前
コミット
4d21b0dcfc

+ 5 - 4
service/src/main/java/com/kym/service/enplus/impl/EnNotifyServiceImpl.java

@@ -149,7 +149,7 @@ public class EnNotifyServiceImpl implements EnNotifyService {
     }
 
     /**
-     * 推送充电状态
+     * 推送充电状态,1分钟推送一次
      *
      * @param json
      * @return
@@ -165,12 +165,13 @@ public class EnNotifyServiceImpl implements EnNotifyService {
         // 更新订单信息
         chargeOrder.setSoc(data.getDoubleValue("Soc"));
         chargeOrder.setTotalPower(data.getDoubleValue("TotalPower"));
-        chargeOrder.setTotalMoney(data.getIntValue("TotalMoney"));
-        chargeOrder.setElecMoney(data.getIntValue("ElecMoney"));
-        chargeOrder.setServiceMoney(data.getIntValue("SeviceMoney")); // 这里文档service单词错误,按文档填写
+        chargeOrder.setTotalMoney(data.getIntValue("TotalMoney")*100);
+        chargeOrder.setElecMoney(data.getIntValue("ElecMoney")*100);
+        chargeOrder.setServiceMoney(data.getIntValue("SeviceMoney")*100); // 这里文档service单词错误,按文档填写
         chargeOrder.setSumPeriod(data.getIntValue("SumPeriod"));
         chargeOrder.setChargeDetail(data.getString("ChargeDetails"));
         chargeOrder.setChargeStatus(data.getIntValue("StartChargeSeqStat"));
+        // TODO: 2023-09-07 待优化点 EN+一分钟推送一次,同时充电人数多的时候写入数据库过于频繁
         chargeOrderService.updateById(chargeOrder);
         return """
                 {