|
@@ -87,6 +87,12 @@ public class AutoOrderConsumer {
|
|
|
case "BILLING.SUBSCRIPTION.PAYMENT.FAILED" : //订阅付款失败
|
|
|
autoOrderService.payError(incrementAutoOrder,order);
|
|
|
break;
|
|
|
+ case "BILLING.SUBSCRIPTION.SUSPENDED" : //订阅暂停
|
|
|
+ List<UserIncrement> userIncrementList = userIncrementService.getByAutoOrderSn(order.getSubscriptionId());
|
|
|
+ for (UserIncrement userIncrement : userIncrementList) {
|
|
|
+ userIncrementService.cancelSubscription(userIncrement.getId());
|
|
|
+ }
|
|
|
+ break;
|
|
|
default:
|
|
|
break;
|
|
|
}
|