Commit 5b7ff15b by unknown

update vipmember info after order success

parent 1f16cebe
......@@ -1026,7 +1026,9 @@ public abstract class AbstractOrderService<H extends AbstractOrderBean<T>, T> ex
createAndSendInsureRequest(abstractOrderBean, order);
order.setInsuranceStatus(OrderInsuranceStatusEnum.INSURED.getValue());
}
//更新vip会员信息
this.updateVipmemberInfo(order);
this.getOrderDao().update(order);
response.setStatus(ResponseStatusEnum.SUCCESS.getValue());
placeOrderResponseBean.setOrderNo(order.getOrderNo());
......@@ -1035,6 +1037,12 @@ public abstract class AbstractOrderService<H extends AbstractOrderBean<T>, T> ex
}
}
protected void updateVipmemberInfo(Order order){
BigDecimal discount = order.getVipmemberDiscount();
if(discount != null && discount.compareTo(BigDecimal.ZERO)>0){
getUserExtDao().updateVipMemberInfo(order.getUid(), discount, 1);
}
}
protected abstract void createAndSendInsureRequest(H abstractOrderBean, Order order);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment