mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-25 09:39:46 +08:00
update 查询充电桩预约信息
This commit is contained in:
@@ -74,7 +74,7 @@ public interface PileReservationInfoService {
|
|||||||
|
|
||||||
PileReservationInfoVO queryReservationInfo(PileReservationDTO dto);
|
PileReservationInfoVO queryReservationInfo(PileReservationDTO dto);
|
||||||
|
|
||||||
void initPersonalPileReservation(String pileConnectorCode);
|
PileReservationInfo initPersonalPileReservation(String pileConnectorCode);
|
||||||
|
|
||||||
void initPersonalPileReservation(String pileSn, String connectorCode);
|
void initPersonalPileReservation(String pileSn, String connectorCode);
|
||||||
|
|
||||||
|
|||||||
@@ -521,9 +521,7 @@ public class PileReservationInfoServiceImpl implements PileReservationInfoServic
|
|||||||
String pileSn = StringUtils.substring(dto.getPileConnectorCode(), 0, 14);
|
String pileSn = StringUtils.substring(dto.getPileConnectorCode(), 0, 14);
|
||||||
if (pileReservationInfo == null) {
|
if (pileReservationInfo == null) {
|
||||||
// 初始化预约信息
|
// 初始化预约信息
|
||||||
this.initPersonalPileReservation(dto.getPileConnectorCode());
|
pileReservationInfo = this.initPersonalPileReservation(dto.getPileConnectorCode());
|
||||||
// 重新查询
|
|
||||||
pileReservationInfo = pileReservationInfoMapper.selectByPileConnectorCode(dto.getPileConnectorCode());
|
|
||||||
}
|
}
|
||||||
PileReservationInfoVO build = PileReservationInfoVO.builder()
|
PileReservationInfoVO build = PileReservationInfoVO.builder()
|
||||||
.reservedId(pileReservationInfo.getId() + "")
|
.reservedId(pileReservationInfo.getId() + "")
|
||||||
@@ -540,15 +538,18 @@ public class PileReservationInfoServiceImpl implements PileReservationInfoServic
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 初始化个人桩预约信息
|
* 初始化个人桩预约信息
|
||||||
|
*
|
||||||
* @param pileConnectorCode 充电桩枪口编号
|
* @param pileConnectorCode 充电桩枪口编号
|
||||||
|
* @return
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void initPersonalPileReservation(String pileConnectorCode) {
|
public PileReservationInfo initPersonalPileReservation(String pileConnectorCode) {
|
||||||
if (StringUtils.isBlank(pileConnectorCode)) {
|
if (StringUtils.isBlank(pileConnectorCode)) {
|
||||||
log.error("初始化个人桩预约信息, pileConnectorCode不能为空");
|
log.error("初始化个人桩预约信息, pileConnectorCode不能为空");
|
||||||
return;
|
return null;
|
||||||
}
|
}
|
||||||
String pileSn = pileConnectorCode.substring(0, pileConnectorCode.length() - 2);
|
// String pileSn = pileConnectorCode.substring(0, pileConnectorCode.length() - 2);
|
||||||
|
String pileSn = YKCUtils.getPileSn(pileConnectorCode);
|
||||||
// 查询个人桩预约信息
|
// 查询个人桩预约信息
|
||||||
PileReservationInfo pileReservationInfo = pileReservationInfoMapper.selectByPileConnectorCode(pileConnectorCode);
|
PileReservationInfo pileReservationInfo = pileReservationInfoMapper.selectByPileConnectorCode(pileConnectorCode);
|
||||||
// 新建预约
|
// 新建预约
|
||||||
@@ -569,6 +570,7 @@ public class PileReservationInfoServiceImpl implements PileReservationInfoServic
|
|||||||
pileReservationInfoMapper.insert(pileReservationInfo);
|
pileReservationInfoMapper.insert(pileReservationInfo);
|
||||||
log.info("未查询到个人桩预约信息, 初始化个人桩预约信息:{}", JSON.toJSONString(pileReservationInfo));
|
log.info("未查询到个人桩预约信息, 初始化个人桩预约信息:{}", JSON.toJSONString(pileReservationInfo));
|
||||||
}
|
}
|
||||||
|
return pileReservationInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user