| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package com.fdkankan.pay.service.impl;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import com.fdkankan.pay.entity.AutopayPlan;
- import com.fdkankan.pay.entity.Order;
- import com.fdkankan.pay.mapper.IAutopayPlanMapper;
- import com.fdkankan.pay.service.IAutopayPlanService;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import org.springframework.stereotype.Service;
- /**
- * <p>
- * 服务实现类
- * </p>
- *
- * @author
- * @since 2023-10-27
- */
- @Service
- public class AutopayPlanServiceImpl extends ServiceImpl<IAutopayPlanMapper, AutopayPlan> implements IAutopayPlanService {
- @Override
- public AutopayPlan getByOrder(Order order) {
- LambdaQueryWrapper<AutopayPlan> wrapper = new LambdaQueryWrapper<>();
- wrapper.eq(AutopayPlan::getServeId,order.getServeId());
- wrapper.eq(AutopayPlan::getOrderType,order.getOrderType());
- wrapper.eq(AutopayPlan::getPayType,order.getPayType());
- wrapper.eq(AutopayPlan::getOrderMoney,order.getOrderMoney());
- wrapper.eq(AutopayPlan::getAutoPayTime,order.getAutoPayTime());
- return this.getOne(wrapper);
- }
- public getAutopayPlan(Order order, String productId,String planId) {
- if(order != null){
- this.serveId = order.getServeId();
- this.orderType = order.getOrderType();
- this.payType = order.getPayType();
- this.orderMoney = order.getOrderMoney();
- this.autoPayTime = order.getAutoPayTime();
- }
- this.productId = productId;
- this.planId = planId;
- }
- }
|