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.ServiceReimbursementShared; import com.ruoyi.project.mapper.ServiceReimbursementSharedMapper; import com.ruoyi.project.service.IServiceReimbursementSharedService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 报销申请Service业务层处理 * * @author ruoyi * @date 2023-01-10 */ @Service public class ServiceReimbursementSharedServiceImpl extends ServiceImpl implements IServiceReimbursementSharedService { @Autowired ServiceReimbursementSharedMapper serviceReimbursementSharedMapper; /** * 查询报销申请列表 * * @param serviceReimbursementShared 报销申请 * @return 报销申请 */ @Override public List queryList(ServiceReimbursementShared serviceReimbursementShared) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (StringUtils.isNotBlank(serviceReimbursementShared.getUserno())){ wrappers.eq(ServiceReimbursementShared::getUserno ,serviceReimbursementShared.getUserno()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getUsername())){ wrappers.like(ServiceReimbursementShared::getUsername ,serviceReimbursementShared.getUsername()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getTravelers())){ wrappers.eq(ServiceReimbursementShared::getTravelers ,serviceReimbursementShared.getTravelers()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getIdcardtype())){ wrappers.eq(ServiceReimbursementShared::getIdcardtype ,serviceReimbursementShared.getIdcardtype()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getIdcardno())){ wrappers.eq(ServiceReimbursementShared::getIdcardno ,serviceReimbursementShared.getIdcardno()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getPhone())){ wrappers.eq(ServiceReimbursementShared::getPhone ,serviceReimbursementShared.getPhone()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getDepositbank())){ wrappers.eq(ServiceReimbursementShared::getDepositbank ,serviceReimbursementShared.getDepositbank()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getBankcardno())){ wrappers.eq(ServiceReimbursementShared::getBankcardno ,serviceReimbursementShared.getBankcardno()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getBranchbankname())){ wrappers.like(ServiceReimbursementShared::getBranchbankname ,serviceReimbursementShared.getBranchbankname()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getAnnexbankcard())){ wrappers.eq(ServiceReimbursementShared::getAnnexbankcard ,serviceReimbursementShared.getAnnexbankcard()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getAnnexfiles())){ wrappers.eq(ServiceReimbursementShared::getAnnexfiles ,serviceReimbursementShared.getAnnexfiles()); } if (serviceReimbursementShared.getAmountrequested() != null){ wrappers.eq(ServiceReimbursementShared::getAmountrequested ,serviceReimbursementShared.getAmountrequested()); } if (serviceReimbursementShared.getPrepaidamount() != null){ wrappers.eq(ServiceReimbursementShared::getPrepaidamount ,serviceReimbursementShared.getPrepaidamount()); } if (serviceReimbursementShared.getInvoicecount() != null){ wrappers.eq(ServiceReimbursementShared::getInvoicecount ,serviceReimbursementShared.getInvoicecount()); } if (serviceReimbursementShared.getAttachcount() != null){ wrappers.eq(ServiceReimbursementShared::getAttachcount ,serviceReimbursementShared.getAttachcount()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getManagerno())){ wrappers.eq(ServiceReimbursementShared::getManagerno ,serviceReimbursementShared.getManagerno()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getManagername())){ wrappers.like(ServiceReimbursementShared::getManagername ,serviceReimbursementShared.getManagername()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getDeptmentno())){ wrappers.eq(ServiceReimbursementShared::getDeptmentno ,serviceReimbursementShared.getDeptmentno()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getDeptmentname())){ wrappers.like(ServiceReimbursementShared::getDeptmentname ,serviceReimbursementShared.getDeptmentname()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getOpochecker())){ wrappers.eq(ServiceReimbursementShared::getOpochecker ,serviceReimbursementShared.getOpochecker()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getFinvicepresident())){ wrappers.eq(ServiceReimbursementShared::getFinvicepresident ,serviceReimbursementShared.getFinvicepresident()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getBusvicepresident())){ wrappers.eq(ServiceReimbursementShared::getBusvicepresident ,serviceReimbursementShared.getBusvicepresident()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getOfficedirector())){ wrappers.eq(ServiceReimbursementShared::getOfficedirector ,serviceReimbursementShared.getOfficedirector()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getFinancedirector())){ wrappers.eq(ServiceReimbursementShared::getFinancedirector ,serviceReimbursementShared.getFinancedirector()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getFinancechecher())){ wrappers.eq(ServiceReimbursementShared::getFinancechecher ,serviceReimbursementShared.getFinancechecher()); } if (serviceReimbursementShared.getInfoid() != null){ wrappers.eq(ServiceReimbursementShared::getInfoid ,serviceReimbursementShared.getInfoid()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getDonorno())){ wrappers.eq(ServiceReimbursementShared::getDonorno ,serviceReimbursementShared.getDonorno()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getDonorname())){ wrappers.like(ServiceReimbursementShared::getDonorname ,serviceReimbursementShared.getDonorname()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getReason())){ wrappers.eq(ServiceReimbursementShared::getReason ,serviceReimbursementShared.getReason()); } if (serviceReimbursementShared.getRecordstatus() != null){ wrappers.eq(ServiceReimbursementShared::getRecordstatus ,serviceReimbursementShared.getRecordstatus()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getUploadflag())){ wrappers.eq(ServiceReimbursementShared::getUploadflag ,serviceReimbursementShared.getUploadflag()); } if (serviceReimbursementShared.getUploadtime() != null){ wrappers.eq(ServiceReimbursementShared::getUploadtime ,serviceReimbursementShared.getUploadtime()); } if (serviceReimbursementShared.getTotalamount() != null){ wrappers.eq(ServiceReimbursementShared::getTotalamount ,serviceReimbursementShared.getTotalamount()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getBigstrmoney())){ wrappers.eq(ServiceReimbursementShared::getBigstrmoney ,serviceReimbursementShared.getBigstrmoney()); } if (serviceReimbursementShared.getFlowlevel() != null){ wrappers.eq(ServiceReimbursementShared::getFlowlevel ,serviceReimbursementShared.getFlowlevel()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getCosttype())){ wrappers.eq(ServiceReimbursementShared::getCosttype ,serviceReimbursementShared.getCosttype()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getCosttypename())){ wrappers.like(ServiceReimbursementShared::getCosttypename ,serviceReimbursementShared.getCosttypename()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getOaid())){ wrappers.eq(ServiceReimbursementShared::getOaid ,serviceReimbursementShared.getOaid()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getOabdzt())){ wrappers.eq(ServiceReimbursementShared::getOabdzt ,serviceReimbursementShared.getOabdzt()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getFilename())){ wrappers.like(ServiceReimbursementShared::getFilename ,serviceReimbursementShared.getFilename()); } if (StringUtils.isNotBlank(serviceReimbursementShared.getFileid())){ wrappers.eq(ServiceReimbursementShared::getFileid ,serviceReimbursementShared.getFileid()); } return this.list(wrappers); } @Override public List getRemShareInfoByRemId(Long remeid) { return serviceReimbursementSharedMapper.getRemShareInfoByRemId(remeid); // return null; } }