mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 11:35:12 +08:00
新增 车辆离场时对应方法、 海南平台新增对应充电平台code
This commit is contained in:
@@ -38,6 +38,11 @@ public class GenerateOccupyOrderDTO {
|
||||
*/
|
||||
private String payStatus;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 车牌号
|
||||
*/
|
||||
|
||||
@@ -19,4 +19,10 @@ public class QueryOccupyOrderDTO {
|
||||
|
||||
// 充电桩枪口编号
|
||||
private String pileConnectorCode;
|
||||
|
||||
// 车牌号码
|
||||
private String plateNumber;
|
||||
|
||||
// 订单状态
|
||||
private String orderStatus;
|
||||
}
|
||||
|
||||
@@ -65,6 +65,8 @@ public interface OrderPileOccupyService{
|
||||
*/
|
||||
void stopOccupyPileOrder(String pileSn, String connectorCode);
|
||||
|
||||
void stopOccupyPileOrder(OrderPileOccupy orderPileOccupy);
|
||||
|
||||
/**
|
||||
* 通过memberid查询挂起状态订单
|
||||
* @param memberId
|
||||
|
||||
@@ -183,6 +183,7 @@ public class OrderPileOccupyServiceImpl implements OrderPileOccupyService {
|
||||
String orderStatus = dto.getOrderStatus();
|
||||
String payStatus = dto.getPayStatus();
|
||||
String plateNumber = dto.getPlateNumber();
|
||||
String startTime = dto.getStartTime();
|
||||
|
||||
if (StringUtils.isBlank(orderStatus)) {
|
||||
orderStatus = OccupyOrderStatusEnum.DRAFT_ORDER.getCode(); // 草稿单
|
||||
@@ -207,6 +208,9 @@ public class OrderPileOccupyServiceImpl implements OrderPileOccupyService {
|
||||
if (StringUtils.isNotBlank(plateNumber)) {
|
||||
orderPileOccupy.setPlateNumber(plateNumber); // 车牌号
|
||||
}
|
||||
if (StringUtils.isNotBlank(startTime)) {
|
||||
orderPileOccupy.setStartTime(DateUtils.getNowDate()); // 开始时间
|
||||
}
|
||||
orderPileOccupy.setPileSn(pileSn);
|
||||
PileInfoVO pileInfoVO = pileBasicInfoService.selectPileInfoBySn(pileSn);
|
||||
if (pileInfoVO != null) {
|
||||
@@ -239,6 +243,12 @@ public class OrderPileOccupyServiceImpl implements OrderPileOccupyService {
|
||||
if (orderPileOccupy == null) {
|
||||
return;
|
||||
}
|
||||
stopOccupyPileOrder(orderPileOccupy);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void stopOccupyPileOrder(OrderPileOccupy orderPileOccupy) {
|
||||
// 设置结束时间
|
||||
orderPileOccupy.setEndTime(DateUtils.getNowDate());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user