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.ServiceReimbursementdetailSharedMapper; import com.ruoyi.project.domain.ServiceReimbursementdetailShared; import com.ruoyi.project.service.IServiceReimbursementdetailSharedService; /** * 报销申请明细Service业务层处理 * * @author ruoyi * @date 2023-04-20 */ @Service public class ServiceReimbursementdetailSharedServiceImpl extends ServiceImpl implements IServiceReimbursementdetailSharedService { /** * 查询报销申请明细列表 * * @param serviceReimbursementdetailShared 报销申请明细 * @return 报销申请明细 */ @Override public List queryList(ServiceReimbursementdetailShared serviceReimbursementdetailShared) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (serviceReimbursementdetailShared.getRbid() != null){ wrappers.eq(ServiceReimbursementdetailShared::getRbid ,serviceReimbursementdetailShared.getRbid()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getPersontype())){ wrappers.eq(ServiceReimbursementdetailShared::getPersontype ,serviceReimbursementdetailShared.getPersontype()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getPersonname())){ wrappers.like(ServiceReimbursementdetailShared::getPersonname ,serviceReimbursementdetailShared.getPersonname()); } if (serviceReimbursementdetailShared.getOrderno() != null){ wrappers.eq(ServiceReimbursementdetailShared::getOrderno ,serviceReimbursementdetailShared.getOrderno()); } if (serviceReimbursementdetailShared.getStarttime() != null){ wrappers.eq(ServiceReimbursementdetailShared::getStarttime ,serviceReimbursementdetailShared.getStarttime()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getDeparture())){ wrappers.eq(ServiceReimbursementdetailShared::getDeparture ,serviceReimbursementdetailShared.getDeparture()); } if (serviceReimbursementdetailShared.getEndtime() != null){ wrappers.eq(ServiceReimbursementdetailShared::getEndtime ,serviceReimbursementdetailShared.getEndtime()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getDestination())){ wrappers.eq(ServiceReimbursementdetailShared::getDestination ,serviceReimbursementdetailShared.getDestination()); } if (serviceReimbursementdetailShared.getDays() != null){ wrappers.eq(ServiceReimbursementdetailShared::getDays ,serviceReimbursementdetailShared.getDays()); } if (serviceReimbursementdetailShared.getTrafficexpense() != null){ wrappers.eq(ServiceReimbursementdetailShared::getTrafficexpense ,serviceReimbursementdetailShared.getTrafficexpense()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getTraffictype())){ wrappers.eq(ServiceReimbursementdetailShared::getTraffictype ,serviceReimbursementdetailShared.getTraffictype()); } if (serviceReimbursementdetailShared.getCityfee() != null){ wrappers.eq(ServiceReimbursementdetailShared::getCityfee ,serviceReimbursementdetailShared.getCityfee()); } if (serviceReimbursementdetailShared.getHotelexpense() != null){ wrappers.eq(ServiceReimbursementdetailShared::getHotelexpense ,serviceReimbursementdetailShared.getHotelexpense()); } if (serviceReimbursementdetailShared.getInvoicecount() != null){ wrappers.eq(ServiceReimbursementdetailShared::getInvoicecount ,serviceReimbursementdetailShared.getInvoicecount()); } if (serviceReimbursementdetailShared.getAttachcount() != null){ wrappers.eq(ServiceReimbursementdetailShared::getAttachcount ,serviceReimbursementdetailShared.getAttachcount()); } if (serviceReimbursementdetailShared.getOtherexpense() != null){ wrappers.eq(ServiceReimbursementdetailShared::getOtherexpense ,serviceReimbursementdetailShared.getOtherexpense()); } if (serviceReimbursementdetailShared.getFoodexpenses() != null){ wrappers.eq(ServiceReimbursementdetailShared::getFoodexpenses ,serviceReimbursementdetailShared.getFoodexpenses()); } if (serviceReimbursementdetailShared.getFoodallowance() != null){ wrappers.eq(ServiceReimbursementdetailShared::getFoodallowance ,serviceReimbursementdetailShared.getFoodallowance()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getAnnexfiles())){ wrappers.eq(ServiceReimbursementdetailShared::getAnnexfiles ,serviceReimbursementdetailShared.getAnnexfiles()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getRemark())){ wrappers.eq(ServiceReimbursementdetailShared::getRemark ,serviceReimbursementdetailShared.getRemark()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getUploadFlag())){ wrappers.eq(ServiceReimbursementdetailShared::getUploadFlag ,serviceReimbursementdetailShared.getUploadFlag()); } if (serviceReimbursementdetailShared.getUploadTime() != null){ wrappers.eq(ServiceReimbursementdetailShared::getUploadTime ,serviceReimbursementdetailShared.getUploadTime()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getTravelprovince())){ wrappers.eq(ServiceReimbursementdetailShared::getTravelprovince ,serviceReimbursementdetailShared.getTravelprovince()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getTravelprovincename())){ wrappers.like(ServiceReimbursementdetailShared::getTravelprovincename ,serviceReimbursementdetailShared.getTravelprovincename()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getTravelcity())){ wrappers.eq(ServiceReimbursementdetailShared::getTravelcity ,serviceReimbursementdetailShared.getTravelcity()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getTravelcityname())){ wrappers.like(ServiceReimbursementdetailShared::getTravelcityname ,serviceReimbursementdetailShared.getTravelcityname()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getTraveltown())){ wrappers.eq(ServiceReimbursementdetailShared::getTraveltown ,serviceReimbursementdetailShared.getTraveltown()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getTraveltownname())){ wrappers.like(ServiceReimbursementdetailShared::getTraveltownname ,serviceReimbursementdetailShared.getTraveltownname()); } if (serviceReimbursementdetailShared.getOtherfeeamount() != null){ wrappers.eq(ServiceReimbursementdetailShared::getOtherfeeamount ,serviceReimbursementdetailShared.getOtherfeeamount()); } if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getOtherfeedesc())){ wrappers.eq(ServiceReimbursementdetailShared::getOtherfeedesc ,serviceReimbursementdetailShared.getOtherfeedesc()); } // if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getJine())){ // wrappers.eq(ServiceReimbursementdetailShared::getJine ,serviceReimbursementdetailShared.getJine()); // } // if (StringUtils.isNotBlank(serviceReimbursementdetailShared.getLiyou())){ // wrappers.eq(ServiceReimbursementdetailShared::getLiyou ,serviceReimbursementdetailShared.getLiyou()); // } return this.list(wrappers); } }