mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-17 16:28:41 +08:00
保存蓝牙充电记录
This commit is contained in:
@@ -149,6 +149,9 @@ public class OrderService {
|
|||||||
@Resource
|
@Resource
|
||||||
private RedisCache redisCache;
|
private RedisCache redisCache;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private PersonalChargingRecordService personalChargingRecordService;
|
||||||
|
|
||||||
// 引入线程池
|
// 引入线程池
|
||||||
private ThreadPoolTaskExecutor executor = SpringUtils.getBean("threadPoolTaskExecutor");
|
private ThreadPoolTaskExecutor executor = SpringUtils.getBean("threadPoolTaskExecutor");
|
||||||
|
|
||||||
@@ -1451,5 +1454,37 @@ public class OrderService {
|
|||||||
* @param dto
|
* @param dto
|
||||||
*/
|
*/
|
||||||
public void saveBluetoothChargingRecord(BluetoothChargingRecordDTO dto) {
|
public void saveBluetoothChargingRecord(BluetoothChargingRecordDTO dto) {
|
||||||
|
PersonalChargingRecord record = new PersonalChargingRecord();
|
||||||
|
record.setTransactionCode(dto.getTrxSN());
|
||||||
|
record.setStatus(OrderStatusEnum.ORDER_COMPLETE.getValue());
|
||||||
|
record.setMemberId(dto.getMemberId());
|
||||||
|
// record.setStationId(dto.getStationId());
|
||||||
|
// record.setMerchantId(dto.getMerchantId());
|
||||||
|
record.setPileSn(dto.getPileNo());
|
||||||
|
record.setConnectorCode(dto.getPlugNo());
|
||||||
|
record.setPileConnectorCode(record.getPileSn() + record.getConnectorCode());
|
||||||
|
record.setLogicCard(dto.getPCardID());
|
||||||
|
record.setVinCode(dto.getVin());
|
||||||
|
record.setStartMode(dto.getStartMode());
|
||||||
|
// record.setPlateNumber(dto.getPlateNumber());
|
||||||
|
record.setChargeStartTime(DateUtils.parseDate(dto.getStartTime()));
|
||||||
|
record.setChargeEndTime(DateUtils.parseDate(dto.getEndTime()));
|
||||||
|
// record.setStartType(dto.getStartType());
|
||||||
|
// record.setReservationStartTime(DateUtils.parseDate(dto.getReservationStartTime()));
|
||||||
|
// record.setReservationEndTime(DateUtils.parseDate(dto.getReservationEndTime()));
|
||||||
|
// record.setStartSoc(dto.getst());
|
||||||
|
// record.setEndSoc(dto.getEndSoc());
|
||||||
|
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.setCreateBy(dto.getMemberId());
|
||||||
|
record.setCreateTime(new Date());
|
||||||
|
// record.setUpdateBy(dto.getUpdateBy());
|
||||||
|
// record.setUpdateTime(new Date());
|
||||||
|
record.setDelFlag(DelFlagEnum.NORMAL.getValue());
|
||||||
|
personalChargingRecordService.insertSelective(record);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user