package com.ruoyi.project.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.project.domain.ServiceDistributedetail; 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.ServiceDistributesummaryMapper; import com.ruoyi.project.domain.ServiceDistributesummary; import com.ruoyi.project.service.IServiceDistributesummaryService; /** * 专家费用分发汇总主Service业务层处理 * * @author ruoyi * @date 2022-03-01 */ @Service public class ServiceDistributesummaryServiceImpl extends ServiceImpl implements IServiceDistributesummaryService { @Autowired ServiceDistributesummaryMapper serviceDistributesummaryMapper; /** * 查询专家费用分发汇总主列表 * * @param serviceDistributesummary 专家费用分发汇总主 * @return 专家费用分发汇总主 */ @Override public List queryList(ServiceDistributesummary serviceDistributesummary) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (StringUtils.isNotBlank(serviceDistributesummary.getDonorno())){ wrappers.eq(ServiceDistributesummary::getDonorno ,serviceDistributesummary.getDonorno()); } if (StringUtils.isNotBlank(serviceDistributesummary.getDonorname())){ wrappers.like(ServiceDistributesummary::getDonorname ,serviceDistributesummary.getDonorname()); } if (StringUtils.isNotBlank(serviceDistributesummary.getUserno())){ wrappers.eq(ServiceDistributesummary::getUserno ,serviceDistributesummary.getUserno()); } if (StringUtils.isNotBlank(serviceDistributesummary.getUsername())){ wrappers.like(ServiceDistributesummary::getUsername ,serviceDistributesummary.getUsername()); } if (StringUtils.isNotBlank(serviceDistributesummary.getUnitname())){ wrappers.like(ServiceDistributesummary::getUnitname ,serviceDistributesummary.getUnitname()); } if (StringUtils.isNotBlank(serviceDistributesummary.getUnitno())){ wrappers.eq(ServiceDistributesummary::getUnitno ,serviceDistributesummary.getUnitno()); } if (StringUtils.isNotBlank(serviceDistributesummary.getDepartmentno())){ wrappers.eq(ServiceDistributesummary::getDepartmentno ,serviceDistributesummary.getDepartmentno()); } if (StringUtils.isNotBlank(serviceDistributesummary.getDepartmentname())){ wrappers.like(ServiceDistributesummary::getDepartmentname ,serviceDistributesummary.getDepartmentname()); } if (StringUtils.isNotBlank(serviceDistributesummary.getRecordstatus())){ wrappers.eq(ServiceDistributesummary::getRecordstatus ,serviceDistributesummary.getRecordstatus()); } if (StringUtils.isNotBlank(serviceDistributesummary.getUploadflag())){ wrappers.eq(ServiceDistributesummary::getUploadflag ,serviceDistributesummary.getUploadflag()); } return this.list(wrappers); } @Override public List getSummaryByInfoId(Long infoid) { return serviceDistributesummaryMapper.getSummaryByInfoId(infoid); } }