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 implements IServiceDonorpaymentService { /** * 查询费用收款单列表 * * @param serviceDonorpayment 费用收款单 * @return 费用收款单 */ @Override public List queryList(ServiceDonorpayment serviceDonorpayment) { LambdaQueryWrapper 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); } }