保存蓝牙充电记录

This commit is contained in:
Guoqs
2024-11-22 16:05:15 +08:00
parent 02a06c8991
commit 8a163bb292
2 changed files with 14 additions and 7 deletions

View File

@@ -1476,12 +1476,16 @@ public class OrderService {
// record.setEndSoc(dto.getEndSoc()); // record.setEndSoc(dto.getEndSoc());
record.setAmmeterTotalStart(dto.getStartKwh()); record.setAmmeterTotalStart(dto.getStartKwh());
record.setAmmeterTotalEnd(dto.getStopKwh()); record.setAmmeterTotalEnd(dto.getStopKwh());
record.setTotalUsedElectricity(new BigDecimal(dto.getTotalEnergy())); record.setTotalUsedElectricity(StringUtils.isNotBlank(dto.getTotalEnergy()) ? new BigDecimal(dto.getTotalEnergy()) : BigDecimal.ZERO);
record.setSharpUsedElectricity(new BigDecimal(dto.getEnergySharp())); record.setSharpUsedElectricity(StringUtils.isNotBlank(dto.getEnergySharp()) ? new BigDecimal(dto.getEnergySharp()) : BigDecimal.ZERO);
record.setPeakUsedElectricity(new BigDecimal(dto.getEnergyPeak())); record.setPeakUsedElectricity(StringUtils.isNotBlank(dto.getEnergyPeak()) ? new BigDecimal(dto.getEnergyPeak()) : BigDecimal.ZERO);
record.setFlatUsedElectricity(new BigDecimal(dto.getEnergyFlat())); record.setFlatUsedElectricity(StringUtils.isNotBlank(dto.getEnergyFlat()) ? new BigDecimal(dto.getEnergyFlat()) : BigDecimal.ZERO);
record.setValleyUsedElectricity(new BigDecimal(dto.getEnergyValley())); record.setValleyUsedElectricity(StringUtils.isNotBlank(dto.getEnergyValley()) ? new BigDecimal(dto.getEnergyValley()) : BigDecimal.ZERO);
record.setReason(dto.getStopReason()); if (StringUtils.isNotBlank(dto.getStopReason())) {
int i = Integer.parseInt(dto.getStopReason(), 16);
String stopReasonMsg = YKCChargingStopReasonEnum.getMsgByCode(i);
record.setReason(stopReasonMsg);
}
record.setTradeDate(DateUtils.parseDate(dto.getTradeTime())); record.setTradeDate(DateUtils.parseDate(dto.getTradeTime()));
record.setSourceType("BT"); record.setSourceType("BT");
record.setCreateBy(dto.getMemberId()); record.setCreateBy(dto.getMemberId());
@@ -1491,4 +1495,8 @@ public class OrderService {
record.setDelFlag(DelFlagEnum.NORMAL.getValue()); record.setDelFlag(DelFlagEnum.NORMAL.getValue());
personalChargingRecordService.insertOrUpdateSelective(record); personalChargingRecordService.insertOrUpdateSelective(record);
} }
public static void main(String[] args) {
}
} }

View File

@@ -115,7 +115,6 @@ public enum YKCChargingStopReasonEnum {
; ;
private int code; private int code;
private String msg; private String msg;