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<ServiceFunddetailSharedMapper, ServiceFunddetailShared> implements IServiceFunddetailSharedService {
|
|
|
/**
|
* 查询费用申请明细列表
|
*
|
* @param serviceFunddetailShared 费用申请明细
|
* @return 费用申请明细
|
*/
|
@Override
|
public List<ServiceFunddetailShared> queryList(ServiceFunddetailShared serviceFunddetailShared) {
|
LambdaQueryWrapper<ServiceFunddetailShared> 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);
|
}
|
|
}
|