package com.boying.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.boying.entity.LedShow; import com.boying.entity.NowPayOrder; import com.boying.mapper.LedShowMapper; import com.boying.mapper.NowPayOrderMapper; import com.boying.service.LedShowService; import com.boying.service.NowPayOrderService; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; import java.util.List; /** * @author kdq * @version 1.0.0 * @ClassName NowPayOrderServiceImpl.java * @Description TODO * @createTime 2023年06月07日 16:52:00 */ @Service @AllArgsConstructor public class NowPayOrderServiceImpl extends ServiceImpl implements NowPayOrderService { @Override public void saveOrder(NowPayOrder nowPayOrder) { QueryWrapper wrapper = new QueryWrapper<>(); wrapper.lambda().eq(NowPayOrder::getType,nowPayOrder.getType()); List list = list(wrapper); if(list.size()>0){ for (NowPayOrder payOrder : list) { removeById(payOrder); } save(nowPayOrder); }else { save(nowPayOrder); } } }