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 (serviceReimbursementShared.getReimid() != null) { wrappers.eq(ServiceReimbursementShared::getReimid, serviceReimbursementShared.getReimid()); } if (serviceReimbursementShared.getDelFlag() != null) { wrappers.eq(ServiceReimbursementShared::getDelFlag, serviceReimbursementShared.getDelFlag()); } 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 queryReShareList() { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); wrappers.eq(ServiceReimbursementShared::getDelFlag, 0); // wrappers.isNotNull(ServiceReimbursementShared::getCxrjyj); return this.list(wrappers); } @Override public List getRemShareInfoByRemId(Long remeid) { return serviceReimbursementSharedMapper.getRemShareInfoByRemId(remeid); // return null; } @Override public Boolean delResharedInfoById(Long id) { return serviceReimbursementSharedMapper.delResharedInfoById(id); } }