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.ServiceExpertexpenseMapper; import com.ruoyi.project.domain.ServiceExpertexpense; import com.ruoyi.project.service.IServiceExpertexpenseService; /** * 费用申请主Service业务层处理 * * @author ruoyi * @date 2022-03-01 */ @Service public class ServiceExpertexpenseServiceImpl extends ServiceImpl implements IServiceExpertexpenseService { /** * 查询费用申请主列表 * * @param serviceExpertexpense 费用申请主 * @return 费用申请主 */ @Override public List queryList(ServiceExpertexpense serviceExpertexpense) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (serviceExpertexpense.getInfoid() != null){ wrappers.eq(ServiceExpertexpense::getInfoid ,serviceExpertexpense.getInfoid()); } if (StringUtils.isNotBlank(serviceExpertexpense.getDonorno())){ wrappers.eq(ServiceExpertexpense::getDonorno ,serviceExpertexpense.getDonorno()); } if (StringUtils.isNotBlank(serviceExpertexpense.getDonorname())){ wrappers.like(ServiceExpertexpense::getDonorname ,serviceExpertexpense.getDonorname()); } if (StringUtils.isNotBlank(serviceExpertexpense.getUserno())){ wrappers.eq(ServiceExpertexpense::getUserno ,serviceExpertexpense.getUserno()); } if (StringUtils.isNotBlank(serviceExpertexpense.getUsername())){ wrappers.like(ServiceExpertexpense::getUsername ,serviceExpertexpense.getUsername()); } if (serviceExpertexpense.getIevaluatecost() != null){ wrappers.eq(ServiceExpertexpense::getIevaluatecost ,serviceExpertexpense.getIevaluatecost()); } if (serviceExpertexpense.getIllnessevaluatecost() != null){ wrappers.eq(ServiceExpertexpense::getIllnessevaluatecost ,serviceExpertexpense.getIllnessevaluatecost()); } if (serviceExpertexpense.getDeathjudgecost() != null){ wrappers.eq(ServiceExpertexpense::getDeathjudgecost ,serviceExpertexpense.getDeathjudgecost()); } if (serviceExpertexpense.getEthicsevaluatecost() != null){ wrappers.eq(ServiceExpertexpense::getEthicsevaluatecost ,serviceExpertexpense.getEthicsevaluatecost()); } if (serviceExpertexpense.getOevaluatecost() != null){ wrappers.eq(ServiceExpertexpense::getOevaluatecost ,serviceExpertexpense.getOevaluatecost()); } if (StringUtils.isNotBlank(serviceExpertexpense.getDepartmentno())){ wrappers.eq(ServiceExpertexpense::getDepartmentno ,serviceExpertexpense.getDepartmentno()); } if (StringUtils.isNotBlank(serviceExpertexpense.getDepartmentname())){ wrappers.like(ServiceExpertexpense::getDepartmentname ,serviceExpertexpense.getDepartmentname()); } if (StringUtils.isNotBlank(serviceExpertexpense.getRecordstatus())){ wrappers.eq(ServiceExpertexpense::getRecordstatus ,serviceExpertexpense.getRecordstatus()); } if (StringUtils.isNotBlank(serviceExpertexpense.getUploadflag())){ wrappers.eq(ServiceExpertexpense::getUploadflag ,serviceExpertexpense.getUploadflag()); } if (serviceExpertexpense.getUploadtime() != null){ wrappers.eq(ServiceExpertexpense::getUploadtime ,serviceExpertexpense.getUploadtime()); } return this.list(wrappers); } }