diff --git a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/domain/BatteryChargeReportData.java b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/domain/BatteryChargeReportData.java index 7db1a8735..dcf26c673 100644 --- a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/domain/BatteryChargeReportData.java +++ b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/domain/BatteryChargeReportData.java @@ -69,6 +69,9 @@ public class BatteryChargeReportData { private Integer bmsVoltageFault; private String gunTemp; private String singleMaxAllowVoltage; + private String readBeforeCharge; + private Integer doorStatus; + private Integer bmsChargeMode; private String beforeChargeTotalVoltage; private String readCurrentCharge; private String singleMinVoltage; diff --git a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/BatteryChargeReportService.java b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/BatteryChargeReportService.java index db7932dab..78bce0d0a 100644 --- a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/BatteryChargeReportService.java +++ b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/platform/service/impl/BatteryChargeReportService.java @@ -219,7 +219,7 @@ public class BatteryChargeReportService { .siteAddress(stationVO.getAddress()) .siteLongitude(stationVO.getStationLng()) .siteLatitude(stationVO.getStationLat()) - .businessHours(stationVO.getBusinessHours()) + .businessHours(stationVO.getBusinessHours() == null ? "00:00-24:00" : stationVO.getBusinessHours()) .serviceHotline(stationVO.getStationTel()) .businessStatus(Constants.ZERO) // 营业状态 0-正常; 1-停运 .sitePileNumber(snList.size()) // 桩数量 @@ -393,6 +393,9 @@ public class BatteryChargeReportService { chargeData.setCurrentSoc(new BigDecimal(realTimeData_0x23.getSoc()).intValue()); chargeData.setSocStatus(new BigDecimal(realTimeData_0x23.getSoc()).intValue()); } + chargeData.setReadBeforeCharge(transactionRecordsData.getAmmeterTotalStart()); + chargeData.setDoorStatus(Constants.zero); + chargeData.setBmsChargeMode(Constants.two); chargeData.setDcv(new BigDecimal(realTimeData_0x23.getPileVoltageOutput()).toBigInteger().toString()); chargeData.setDca(new BigDecimal(realTimeData_0x23.getPileCurrentOutput()).toBigInteger().toString()); chargeData.setMeasuringChargeVoltage(new BigDecimal(realTimeData_0x23.getBmsChargingVoltage()).toBigInteger().toString());