|
@@ -21,20 +21,22 @@ import org.springframework.stereotype.Service;
|
|
|
public class AutopayOrderServiceImpl extends ServiceImpl<IAutopayOrderMapper, AutopayOrder> implements IAutopayOrderService {
|
|
|
|
|
|
@Override
|
|
|
- public void saveAutoOrder(String orderSn, String productId, String planId, String subscriptionId,String webUrl) {
|
|
|
+ public void saveAutoOrder(String orderSn, String productId, String planId, String subscriptionId,String webUrl,Integer payType) {
|
|
|
AutopayOrder autopayOrder = new AutopayOrder();
|
|
|
autopayOrder.setOrderSn(orderSn);
|
|
|
autopayOrder.setProductId(productId);
|
|
|
autopayOrder.setPlanId(planId);
|
|
|
autopayOrder.setSubscriptionId(subscriptionId);
|
|
|
autopayOrder.setSubscriptionHref(webUrl);
|
|
|
+ autopayOrder.setPayType(payType);
|
|
|
this.save(autopayOrder);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public AutopayOrder getByOrderSn(String orderSn) {
|
|
|
+ public AutopayOrder getByOrderSn(String orderSn,Integer payType) {
|
|
|
LambdaQueryWrapper<AutopayOrder> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.eq(AutopayOrder::getOrderSn,orderSn);
|
|
|
+ wrapper.eq(AutopayOrder::getPayType,payType);
|
|
|
return this.getOne(wrapper);
|
|
|
}
|
|
|
|