保存蓝牙充电记录

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.setAmmeterTotalStart(dto.getStartKwh());
record.setAmmeterTotalEnd(dto.getStopKwh());
record.setTotalUsedElectricity(new BigDecimal(dto.getTotalEnergy()));
record.setSharpUsedElectricity(new BigDecimal(dto.getEnergySharp()));
record.setPeakUsedElectricity(new BigDecimal(dto.getEnergyPeak()));
record.setFlatUsedElectricity(new BigDecimal(dto.getEnergyFlat()));
record.setValleyUsedElectricity(new BigDecimal(dto.getEnergyValley()));
record.setReason(dto.getStopReason());
record.setTotalUsedElectricity(StringUtils.isNotBlank(dto.getTotalEnergy()) ? new BigDecimal(dto.getTotalEnergy()) : BigDecimal.ZERO);
record.setSharpUsedElectricity(StringUtils.isNotBlank(dto.getEnergySharp()) ? new BigDecimal(dto.getEnergySharp()) : BigDecimal.ZERO);
record.setPeakUsedElectricity(StringUtils.isNotBlank(dto.getEnergyPeak()) ? new BigDecimal(dto.getEnergyPeak()) : BigDecimal.ZERO);
record.setFlatUsedElectricity(StringUtils.isNotBlank(dto.getEnergyFlat()) ? new BigDecimal(dto.getEnergyFlat()) : BigDecimal.ZERO);
record.setValleyUsedElectricity(StringUtils.isNotBlank(dto.getEnergyValley()) ? new BigDecimal(dto.getEnergyValley()) : BigDecimal.ZERO);
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.setSourceType("BT");
record.setCreateBy(dto.getMemberId());
@@ -1491,4 +1495,8 @@ public class OrderService {
record.setDelFlag(DelFlagEnum.NORMAL.getValue());
personalChargingRecordService.insertOrUpdateSelective(record);
}
public static void main(String[] args) {
}
}

View File

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