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<ServiceReimbursementdetailSharedMapper, ServiceReimbursementdetailShared> implements IServiceReimbursementdetailSharedService
|
{
|
|
|
/**
|
* 查询报销申请明细列表
|
*
|
* @param serviceReimbursementdetailShared 报销申请明细
|
* @return 报销申请明细
|
*/
|
@Override
|
public List<ServiceReimbursementdetailShared> queryList(ServiceReimbursementdetailShared serviceReimbursementdetailShared) {
|
LambdaQueryWrapper<ServiceReimbursementdetailShared> wrappers = Wrappers.lambdaQuery();
|
if (serviceReimbursementdetailShared.getRbid() != null){
|
wrappers.eq(ServiceReimbursementdetailShared::getRbid ,serviceReimbursementdetailShared.getRbid());
|
}
|
if (serviceReimbursementdetailShared.getRdid() != null){
|
wrappers.eq(ServiceReimbursementdetailShared::getRdid ,serviceReimbursementdetailShared.getRdid());
|
}
|
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);
|
}
|
|
}
|