package cn.lili.modules.order.aftersale.serviceimpl; import cn.lili.modules.order.aftersale.entity.dos.AfterSaleReason; import cn.lili.modules.order.aftersale.mapper.AfterSaleReasonMapper; import cn.lili.modules.order.aftersale.service.AfterSaleReasonService; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import java.util.List; /** * 售后原因业务层实现 * * @author Chopper * @since 2020/11/17 7:38 下午 */ @Service public class AfterSaleReasonServiceImpl extends ServiceImpl implements AfterSaleReasonService { @Override public List afterSaleReasonList(String serviceType) { LambdaQueryWrapper lambdaQueryWrapper = Wrappers.lambdaQuery(); lambdaQueryWrapper.eq(AfterSaleReason::getServiceType, serviceType); return this.list(lambdaQueryWrapper); } @Override public AfterSaleReason editAfterSaleReason(AfterSaleReason afterSaleReason) { LambdaUpdateWrapper lambdaQueryWrapper = Wrappers.lambdaUpdate(); lambdaQueryWrapper.eq(AfterSaleReason::getId, afterSaleReason.getId()); lambdaQueryWrapper.set(AfterSaleReason::getReason, afterSaleReason.getReason()); lambdaQueryWrapper.set(AfterSaleReason::getServiceType, afterSaleReason.getServiceType()); this.update(lambdaQueryWrapper); return afterSaleReason; } }