mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-28 15:05:18 +08:00
update 预约启动
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
package com.jsowell.pile.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.jsowell.pile.domain.PersonalChargingRecord;
|
||||
public interface PersonalChargingRecordService{
|
||||
|
||||
|
||||
int deleteByPrimaryKey(Integer id);
|
||||
|
||||
int insert(PersonalChargingRecord record);
|
||||
|
||||
int insertOrUpdate(PersonalChargingRecord record);
|
||||
|
||||
int insertOrUpdateSelective(PersonalChargingRecord record);
|
||||
|
||||
int insertSelective(PersonalChargingRecord record);
|
||||
|
||||
PersonalChargingRecord selectByPrimaryKey(Integer id);
|
||||
|
||||
int updateByPrimaryKeySelective(PersonalChargingRecord record);
|
||||
|
||||
int updateByPrimaryKey(PersonalChargingRecord record);
|
||||
|
||||
int updateBatch(List<PersonalChargingRecord> list);
|
||||
|
||||
int updateBatchSelective(List<PersonalChargingRecord> list);
|
||||
|
||||
int batchInsert(List<PersonalChargingRecord> list);
|
||||
|
||||
}
|
||||
@@ -287,7 +287,7 @@ public class PileRemoteService {
|
||||
}
|
||||
|
||||
/**
|
||||
* 预约充电指令
|
||||
* 预约充电指令/预约指令
|
||||
*/
|
||||
public void reservationCharging(ReservationChargingCommand command) {
|
||||
ykcPushCommandService.pushReservationChargingCommand(command);
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
package com.jsowell.pile.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
import com.jsowell.pile.mapper.PersonalChargingRecordMapper;
|
||||
import com.jsowell.pile.domain.PersonalChargingRecord;
|
||||
import com.jsowell.pile.service.PersonalChargingRecordService;
|
||||
@Service
|
||||
public class PersonalChargingRecordServiceImpl implements PersonalChargingRecordService{
|
||||
|
||||
@Resource
|
||||
private PersonalChargingRecordMapper personalChargingRecordMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Integer id) {
|
||||
return personalChargingRecordMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(PersonalChargingRecord record) {
|
||||
return personalChargingRecordMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertOrUpdate(PersonalChargingRecord record) {
|
||||
return personalChargingRecordMapper.insertOrUpdate(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertOrUpdateSelective(PersonalChargingRecord record) {
|
||||
return personalChargingRecordMapper.insertOrUpdateSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(PersonalChargingRecord record) {
|
||||
return personalChargingRecordMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PersonalChargingRecord selectByPrimaryKey(Integer id) {
|
||||
return personalChargingRecordMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(PersonalChargingRecord record) {
|
||||
return personalChargingRecordMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(PersonalChargingRecord record) {
|
||||
return personalChargingRecordMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateBatch(List<PersonalChargingRecord> list) {
|
||||
return personalChargingRecordMapper.updateBatch(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateBatchSelective(List<PersonalChargingRecord> list) {
|
||||
return personalChargingRecordMapper.updateBatchSelective(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int batchInsert(List<PersonalChargingRecord> list) {
|
||||
return personalChargingRecordMapper.batchInsert(list);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -488,6 +488,7 @@ public class YKCPushCommandServiceImpl implements YKCPushCommandService {
|
||||
// 交易流水号
|
||||
String transactionCode = command.getTransactionCode();
|
||||
byte[] transactionCodeArr = BytesUtil.str2Bcd(transactionCode);
|
||||
transactionCodeArr = BytesUtil.ensureLength(transactionCodeArr, 16);
|
||||
|
||||
// 桩编号
|
||||
String pileSn = command.getPileSn();
|
||||
@@ -511,21 +512,21 @@ public class YKCPushCommandServiceImpl implements YKCPushCommandService {
|
||||
vin1 = Constants.ZERO;
|
||||
}
|
||||
byte[] vin1ByteArr = BytesUtil.str2Bcd(vin1);
|
||||
vin1ByteArr = BytesUtil.checkLengthAndBehindAppendZero(vin1ByteArr, 17);
|
||||
vin1ByteArr = BytesUtil.ensureLength(vin1ByteArr, 17);
|
||||
|
||||
String vin2 = command.getVin2();
|
||||
if (StringUtils.isBlank(vin2)) {
|
||||
vin2 = Constants.ZERO;
|
||||
}
|
||||
byte[] vin2ByteArr = BytesUtil.str2Bcd(vin2);
|
||||
vin2ByteArr = BytesUtil.checkLengthAndBehindAppendZero(vin2ByteArr, 17);
|
||||
vin2ByteArr = BytesUtil.ensureLength(vin2ByteArr, 17);
|
||||
|
||||
String vin3 = command.getVin3();
|
||||
if (StringUtils.isBlank(vin3)) {
|
||||
vin3 = Constants.ZERO;
|
||||
}
|
||||
byte[] vin3ByteArr = BytesUtil.str2Bcd(vin3);
|
||||
vin3ByteArr = BytesUtil.checkLengthAndBehindAppendZero(vin3ByteArr, 17);
|
||||
vin3ByteArr = BytesUtil.ensureLength(vin3ByteArr, 17);
|
||||
|
||||
// 开始时间
|
||||
LocalTime reservedStartTime = command.getReservedStartTime();
|
||||
|
||||
Reference in New Issue
Block a user