mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
保存蓝牙充电记录
This commit is contained in:
@@ -149,6 +149,9 @@ public class OrderService {
|
||||
@Resource
|
||||
private RedisCache redisCache;
|
||||
|
||||
@Autowired
|
||||
private PersonalChargingRecordService personalChargingRecordService;
|
||||
|
||||
// 引入线程池
|
||||
private ThreadPoolTaskExecutor executor = SpringUtils.getBean("threadPoolTaskExecutor");
|
||||
|
||||
@@ -1451,5 +1454,37 @@ public class OrderService {
|
||||
* @param 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