package com.ruoyi.project.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.project.domain.ServiceReimbursementEo; import com.ruoyi.project.domain.ServiceReimbursementpayee; import com.ruoyi.project.mapper.ServiceReimbursementpayeeMapper; import com.ruoyi.project.service.IServiceReimbursementpayeeService; import org.apache.commons.lang3.ObjectUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 差旅报销付款信息Service业务层处理 * * @author ruoyi * @date 2023-05-10 */ @Service public class ServiceReimbursementpayeeServiceImpl extends ServiceImpl implements IServiceReimbursementpayeeService { @Autowired private ServiceReimbursementpayeeMapper serviceReimbursementpayeeMapper; /** * 查询差旅报销付款信息列表 * * @param serviceReimbursementpayee 差旅报销付款信息 * @return 差旅报销付款信息 */ @Override public List queryList(ServiceReimbursementpayee serviceReimbursementpayee) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (serviceReimbursementpayee.getRbid() != null) { wrappers.eq(ServiceReimbursementpayee::getRbid, serviceReimbursementpayee.getRbid()); } if (serviceReimbursementpayee.getOrderno() != null) { wrappers.eq(ServiceReimbursementpayee::getOrderno, serviceReimbursementpayee.getOrderno()); } if (StringUtils.isNotBlank(serviceReimbursementpayee.getPersontype())) { wrappers.eq(ServiceReimbursementpayee::getPersontype, serviceReimbursementpayee.getPersontype()); } if (StringUtils.isNotBlank(serviceReimbursementpayee.getPersonname())) { wrappers.like(ServiceReimbursementpayee::getPersonname, serviceReimbursementpayee.getPersonname()); } if (StringUtils.isNotBlank(serviceReimbursementpayee.getBankname())) { wrappers.like(ServiceReimbursementpayee::getBankname, serviceReimbursementpayee.getBankname()); } if (StringUtils.isNotBlank(serviceReimbursementpayee.getBankcardno())) { wrappers.eq(ServiceReimbursementpayee::getBankcardno, serviceReimbursementpayee.getBankcardno()); } if (serviceReimbursementpayee.getAmount() != null) { wrappers.eq(ServiceReimbursementpayee::getAmount, serviceReimbursementpayee.getAmount()); } if (StringUtils.isNotBlank(serviceReimbursementpayee.getPhone())) { wrappers.eq(ServiceReimbursementpayee::getPhone, serviceReimbursementpayee.getPhone()); } if (StringUtils.isNotBlank(serviceReimbursementpayee.getFamilyrelations())) { wrappers.eq(ServiceReimbursementpayee::getFamilyrelations, serviceReimbursementpayee.getFamilyrelations()); } if (serviceReimbursementpayee.getPaiddate() != null) { wrappers.eq(ServiceReimbursementpayee::getPaiddate, serviceReimbursementpayee.getPaiddate()); } if (StringUtils.isNotBlank(serviceReimbursementpayee.getUploadflag())) { wrappers.eq(ServiceReimbursementpayee::getUploadflag, serviceReimbursementpayee.getUploadflag()); } if (serviceReimbursementpayee.getUploadtime() != null) { wrappers.eq(ServiceReimbursementpayee::getUploadtime, serviceReimbursementpayee.getUploadtime()); } if (StringUtils.isNotBlank(serviceReimbursementpayee.getRemark())) { wrappers.eq(ServiceReimbursementpayee::getRemark, serviceReimbursementpayee.getRemark()); } return this.list(wrappers); } @Override public List getReimbursementpayeeInfo(ServiceReimbursementEo serviceReimbursementEo) { if (ObjectUtils.isEmpty(serviceReimbursementEo.getId())) { return null; } return serviceReimbursementpayeeMapper.getReimbursementpayeeInfo(serviceReimbursementEo); } }