package com.ruoyi.project.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import java.util.ArrayList; import java.util.Map; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.project.mapper.ServiceFunddetailSharedMapper; import com.ruoyi.project.domain.ServiceFunddetailShared; import com.ruoyi.project.service.IServiceFunddetailSharedService; /** * 费用申请明细Service业务层处理 * * @author ruoyi * @date 2023-04-20 */ @Service public class ServiceFunddetailSharedServiceImpl extends ServiceImpl implements IServiceFunddetailSharedService { /** * 查询费用申请明细列表 * * @param serviceFunddetailShared 费用申请明细 * @return 费用申请明细 */ @Override public List queryList(ServiceFunddetailShared serviceFunddetailShared) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (serviceFunddetailShared.getFundid() != null){ wrappers.eq(ServiceFunddetailShared::getFundid ,serviceFunddetailShared.getFundid()); } if (serviceFunddetailShared.getOrderno() != null){ wrappers.eq(ServiceFunddetailShared::getOrderno ,serviceFunddetailShared.getOrderno()); } if (serviceFunddetailShared.getItemid() != null){ wrappers.eq(ServiceFunddetailShared::getItemid ,serviceFunddetailShared.getItemid()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getItemcode())){ wrappers.eq(ServiceFunddetailShared::getItemcode ,serviceFunddetailShared.getItemcode()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getItemname())){ wrappers.like(ServiceFunddetailShared::getItemname ,serviceFunddetailShared.getItemname()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getItemtype())){ wrappers.eq(ServiceFunddetailShared::getItemtype ,serviceFunddetailShared.getItemtype()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getApplytype())){ wrappers.eq(ServiceFunddetailShared::getApplytype ,serviceFunddetailShared.getApplytype()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getApplytypename())){ wrappers.like(ServiceFunddetailShared::getApplytypename ,serviceFunddetailShared.getApplytypename()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getBeneficiaryname())){ wrappers.like(ServiceFunddetailShared::getBeneficiaryname ,serviceFunddetailShared.getBeneficiaryname()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getBeneficiaryno())){ wrappers.eq(ServiceFunddetailShared::getBeneficiaryno ,serviceFunddetailShared.getBeneficiaryno()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getUnitname())){ wrappers.like(ServiceFunddetailShared::getUnitname ,serviceFunddetailShared.getUnitname()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getUnitno())){ wrappers.eq(ServiceFunddetailShared::getUnitno ,serviceFunddetailShared.getUnitno()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getUnituserno())){ wrappers.eq(ServiceFunddetailShared::getUnituserno ,serviceFunddetailShared.getUnituserno()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getTitle())){ wrappers.eq(ServiceFunddetailShared::getTitle ,serviceFunddetailShared.getTitle()); } if (serviceFunddetailShared.getIdcardtype() != null){ wrappers.eq(ServiceFunddetailShared::getIdcardtype ,serviceFunddetailShared.getIdcardtype()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getIdcardno())){ wrappers.eq(ServiceFunddetailShared::getIdcardno ,serviceFunddetailShared.getIdcardno()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getSex())){ wrappers.eq(ServiceFunddetailShared::getSex ,serviceFunddetailShared.getSex()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getFamilyrelations())){ wrappers.eq(ServiceFunddetailShared::getFamilyrelations ,serviceFunddetailShared.getFamilyrelations()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getPhone())){ wrappers.eq(ServiceFunddetailShared::getPhone ,serviceFunddetailShared.getPhone()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getDepositbank())){ wrappers.eq(ServiceFunddetailShared::getDepositbank ,serviceFunddetailShared.getDepositbank()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getBankcardno())){ wrappers.eq(ServiceFunddetailShared::getBankcardno ,serviceFunddetailShared.getBankcardno()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getBranchbankname())){ wrappers.like(ServiceFunddetailShared::getBranchbankname ,serviceFunddetailShared.getBranchbankname()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getAnnexbankcard())){ wrappers.eq(ServiceFunddetailShared::getAnnexbankcard ,serviceFunddetailShared.getAnnexbankcard()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getAnnexregistform())){ wrappers.eq(ServiceFunddetailShared::getAnnexregistform ,serviceFunddetailShared.getAnnexregistform()); } if (serviceFunddetailShared.getQuantity() != null){ wrappers.eq(ServiceFunddetailShared::getQuantity ,serviceFunddetailShared.getQuantity()); } if (serviceFunddetailShared.getPrice() != null){ wrappers.eq(ServiceFunddetailShared::getPrice ,serviceFunddetailShared.getPrice()); } if (serviceFunddetailShared.getAmount() != null){ wrappers.eq(ServiceFunddetailShared::getAmount ,serviceFunddetailShared.getAmount()); } if (serviceFunddetailShared.getTaxamount() != null){ wrappers.eq(ServiceFunddetailShared::getTaxamount ,serviceFunddetailShared.getTaxamount()); } if (serviceFunddetailShared.getTaxedamount() != null){ wrappers.eq(ServiceFunddetailShared::getTaxedamount ,serviceFunddetailShared.getTaxedamount()); } if (serviceFunddetailShared.getPrepaidamount() != null){ wrappers.eq(ServiceFunddetailShared::getPrepaidamount ,serviceFunddetailShared.getPrepaidamount()); } if (serviceFunddetailShared.getPaidamount() != null){ wrappers.eq(ServiceFunddetailShared::getPaidamount ,serviceFunddetailShared.getPaidamount()); } if (serviceFunddetailShared.getPaidtime() != null){ wrappers.eq(ServiceFunddetailShared::getPaidtime ,serviceFunddetailShared.getPaidtime()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getPayterm())){ wrappers.eq(ServiceFunddetailShared::getPayterm ,serviceFunddetailShared.getPayterm()); } if (serviceFunddetailShared.getInvoicecount() != null){ wrappers.eq(ServiceFunddetailShared::getInvoicecount ,serviceFunddetailShared.getInvoicecount()); } if (serviceFunddetailShared.getAttachcount() != null){ wrappers.eq(ServiceFunddetailShared::getAttachcount ,serviceFunddetailShared.getAttachcount()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getRemark())){ wrappers.eq(ServiceFunddetailShared::getRemark ,serviceFunddetailShared.getRemark()); } if (serviceFunddetailShared.getInfoid() != null){ wrappers.eq(ServiceFunddetailShared::getInfoid ,serviceFunddetailShared.getInfoid()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getDonorno())){ wrappers.eq(ServiceFunddetailShared::getDonorno ,serviceFunddetailShared.getDonorno()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getDonorname())){ wrappers.like(ServiceFunddetailShared::getDonorname ,serviceFunddetailShared.getDonorname()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getRecordstatus())){ wrappers.eq(ServiceFunddetailShared::getRecordstatus ,serviceFunddetailShared.getRecordstatus()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getUploadflag())){ wrappers.eq(ServiceFunddetailShared::getUploadflag ,serviceFunddetailShared.getUploadflag()); } if (serviceFunddetailShared.getUploadtime() != null){ wrappers.eq(ServiceFunddetailShared::getUploadtime ,serviceFunddetailShared.getUploadtime()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getServicesscope())){ wrappers.eq(ServiceFunddetailShared::getServicesscope ,serviceFunddetailShared.getServicesscope()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getServicesscopename())){ wrappers.like(ServiceFunddetailShared::getServicesscopename ,serviceFunddetailShared.getServicesscopename()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getServicetype())){ wrappers.eq(ServiceFunddetailShared::getServicetype ,serviceFunddetailShared.getServicetype()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getServicetypename())){ wrappers.like(ServiceFunddetailShared::getServicetypename ,serviceFunddetailShared.getServicetypename()); } if (serviceFunddetailShared.getReimbursementamount() != null){ wrappers.eq(ServiceFunddetailShared::getReimbursementamount ,serviceFunddetailShared.getReimbursementamount()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getJine())){ wrappers.eq(ServiceFunddetailShared::getJine ,serviceFunddetailShared.getJine()); } if (StringUtils.isNotBlank(serviceFunddetailShared.getLiyou())){ wrappers.eq(ServiceFunddetailShared::getLiyou ,serviceFunddetailShared.getLiyou()); } return this.list(wrappers); } }