mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 03:25:12 +08:00
update 新增小程序关闭待支付订单接口
This commit is contained in:
@@ -598,4 +598,10 @@ public interface OrderBasicInfoService{
|
||||
* @param connectorMark 主辅枪标记
|
||||
*/
|
||||
void chargingPileStartedSuccessfully(String transactionCode, String pileConnectorCode, String connectorMark);
|
||||
|
||||
/**
|
||||
* 关闭某笔待支付订单
|
||||
* @param orderCode
|
||||
*/
|
||||
void closeUnPayOder(String orderCode);
|
||||
}
|
||||
|
||||
@@ -5543,5 +5543,23 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
|
||||
public List<SupStationStatsVO> queryOrderListByStationIdAndTime(String stationId , String startTime , String endTime) {
|
||||
return orderBasicInfoMapper.queryOrderListByStationIdAndTime(stationId, startTime, endTime);
|
||||
}
|
||||
|
||||
/**
|
||||
* 关闭某笔待支付订单
|
||||
* @param orderCode
|
||||
*/
|
||||
@Override
|
||||
public void closeUnPayOder(String orderCode) {
|
||||
// 查询订单信息
|
||||
OrderBasicInfo orderBasicInfo = getOrderInfoByOrderCode(orderCode);
|
||||
String payStatus = orderBasicInfo.getPayStatus();
|
||||
if (!StringUtils.equals(OrderPayStatusEnum.unpaid.getValue(), payStatus)) {
|
||||
// 不是待支付状态
|
||||
throw new BusinessException(ReturnCodeEnum.CODE_ORDER_INFO_ERROR);
|
||||
}
|
||||
// 订单状态改为 7-订单关闭
|
||||
orderBasicInfo.setOrderStatus(OrderStatusEnum.ORDER_CLOSE_TIMEOUT.getValue());
|
||||
updateOrderBasicInfo(orderBasicInfo);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user