|
@@ -56,15 +56,18 @@ public class AutoOrderConsumer {
|
|
|
if(order == null){
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
+ Long incrementId = null;
|
|
|
List<UserIncrement> increments = userIncrementService.getByAutoOrderSn(order.getOrderSn());
|
|
|
+ if( increments.size()>0){
|
|
|
+ incrementId = increments.get(0).getId();
|
|
|
+ }
|
|
|
|
|
|
switch (order.getEventType()){
|
|
|
case "PAYMENT.SALE.COMPLETED" : //每日扣款
|
|
|
//Enum: "completed" "partially_refunded" "pending" "refunded" "denied"
|
|
|
switch (order.getState()){
|
|
|
case "completed" : //扣款完成
|
|
|
- incrementOrder.handleOrder(order.getOrderSn(),order.getOrderSn(),order.getOrderSn(),2,null);
|
|
|
+ incrementOrder.handleOrder(order.getOrderSn(),order.getOrderSn(),order.getOrderSn(),2,incrementId);
|
|
|
break;
|
|
|
case "partially_refunded" :
|
|
|
break;
|