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);
|
}
|
|
}
|