bugfix 电池充电报告添加参数

This commit is contained in:
Lemon
2026-01-09 15:20:56 +08:00
parent 074b624644
commit 7be2dc0984
2 changed files with 7 additions and 1 deletions

View File

@@ -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;

View File

@@ -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());