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.ServiceDonorpayment;
|
import com.ruoyi.project.mapper.ServiceDonorpaymentMapper;
|
import com.ruoyi.project.service.IServiceDonorpaymentService;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
/**
|
* 费用收款单Service业务层处理
|
*
|
* @author ruoyi
|
* @date 2024-02-27
|
*/
|
@Service
|
public class ServiceDonorpaymentServiceImpl extends ServiceImpl<ServiceDonorpaymentMapper, ServiceDonorpayment> implements IServiceDonorpaymentService
|
{
|
|
|
/**
|
* 查询费用收款单列表
|
*
|
* @param serviceDonorpayment 费用收款单
|
* @return 费用收款单
|
*/
|
@Override
|
public List<ServiceDonorpayment> queryList(ServiceDonorpayment serviceDonorpayment) {
|
LambdaQueryWrapper<ServiceDonorpayment> wrappers = Wrappers.lambdaQuery();
|
if (StringUtils.isNotBlank(serviceDonorpayment.getPaymentno())){
|
wrappers.eq(ServiceDonorpayment::getPaymentno ,serviceDonorpayment.getPaymentno());
|
}
|
if (serviceDonorpayment.getPaymenttime() != null){
|
wrappers.eq(ServiceDonorpayment::getPaymenttime ,serviceDonorpayment.getPaymenttime());
|
}
|
if (StringUtils.isNotBlank(serviceDonorpayment.getPaystatus())){
|
wrappers.eq(ServiceDonorpayment::getPaystatus ,serviceDonorpayment.getPaystatus());
|
}
|
if (StringUtils.isNotBlank(serviceDonorpayment.getContactinfo())){
|
wrappers.eq(ServiceDonorpayment::getContactinfo ,serviceDonorpayment.getContactinfo());
|
}
|
if (StringUtils.isNotBlank(serviceDonorpayment.getHospitalname())){
|
wrappers.eq(ServiceDonorpayment::getHospitalname ,serviceDonorpayment.getHospitalname());
|
}
|
if (StringUtils.isNotBlank(serviceDonorpayment.getHospitalno())){
|
wrappers.eq(ServiceDonorpayment::getHospitalno ,serviceDonorpayment.getHospitalno());
|
}
|
if (StringUtils.isNotBlank(serviceDonorpayment.getHospitalcontactinfo())){
|
wrappers.eq(ServiceDonorpayment::getHospitalcontactinfo ,serviceDonorpayment.getHospitalcontactinfo());
|
}
|
if (serviceDonorpayment.getReceivableamount() != null){
|
wrappers.eq(ServiceDonorpayment::getReceivableamount ,serviceDonorpayment.getReceivableamount());
|
}
|
if (StringUtils.isNotBlank(serviceDonorpayment.getBeneficiary())){
|
wrappers.eq(ServiceDonorpayment::getBeneficiary ,serviceDonorpayment.getBeneficiary());
|
}
|
if (StringUtils.isNotBlank(serviceDonorpayment.getBeneficiarybank())){
|
wrappers.eq(ServiceDonorpayment::getBeneficiarybank ,serviceDonorpayment.getBeneficiarybank());
|
}
|
if (StringUtils.isNotBlank(serviceDonorpayment.getBeneficiaryaccount())){
|
wrappers.eq(ServiceDonorpayment::getBeneficiaryaccount ,serviceDonorpayment.getBeneficiaryaccount());
|
}
|
if (serviceDonorpayment.getReceivedamount() != null){
|
wrappers.eq(ServiceDonorpayment::getReceivedamount ,serviceDonorpayment.getReceivedamount());
|
}
|
if (serviceDonorpayment.getReceivedtime() != null){
|
wrappers.eq(ServiceDonorpayment::getReceivedtime ,serviceDonorpayment.getReceivedtime());
|
}
|
return this.list(wrappers);
|
}
|
|
}
|