退VIP后,如果有延期VIP,需要退掉延期VIP才可以退掉此VIP订单

This commit is contained in:
wyn
2026-06-02 14:24:56 +08:00
parent 24264b82ff
commit 4e8b479683
7 changed files with 70 additions and 16 deletions

View File

@@ -673,6 +673,9 @@ public class BuyOrderController {
|| Constants.ORDER_STATUS_OUT_OF_TIME.equals(buyOrder.getOrderStatus())) {
return R.error("当前订单状态不支持退单");
}
if(buyOrder.getOrderType().equals("vip")&& buyOrderService.hasYQOrder(buyOrder)){
return R.error("需要先退掉当前VIP下的延期");
}
//设置状态为退款中
buyOrder.setOrderStatus(Constants.ORDER_STATUS_REFUNDING);
buyOrderService.updateById(buyOrder);