package com.ruoyi.project.service.impl; import java.util.List; import com.ruoyi.project.domain.vo.SpServiceDonationcost; import com.ruoyi.project.domain.vo.SpTravelExpenseStandardIn; import com.ruoyi.project.domain.vo.SpTravelExpenseStandardOut; import com.ruoyi.project.mapper.BaseFinancesubjectMapper; 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.ServiceTravelexpensestandardMapper; import com.ruoyi.project.domain.ServiceTravelexpensestandard; import com.ruoyi.project.service.IServiceTravelexpensestandardService; /** * 住宿费限额标准Service业务层处理 * * @author ruoyi * @date 2022-04-26 */ @Service public class ServiceTravelexpensestandardServiceImpl extends ServiceImpl implements IServiceTravelexpensestandardService { @Autowired ServiceTravelexpensestandardMapper serviceTravelexpensestandardMapper; /** * 查询住宿费限额标准列表 * * @param serviceTravelexpensestandard 住宿费限额标准 * @return 住宿费限额标准 */ @Override public List queryList(ServiceTravelexpensestandard serviceTravelexpensestandard) { LambdaQueryWrapper wrappers = Wrappers.lambdaQuery(); if (StringUtils.isNotBlank(serviceTravelexpensestandard.getProvincecode())){ wrappers.eq(ServiceTravelexpensestandard::getProvincecode ,serviceTravelexpensestandard.getProvincecode()); } if (StringUtils.isNotBlank(serviceTravelexpensestandard.getCitycode())){ wrappers.eq(ServiceTravelexpensestandard::getCitycode ,serviceTravelexpensestandard.getCitycode()); } if (StringUtils.isNotBlank(serviceTravelexpensestandard.getTowncode())){ wrappers.eq(ServiceTravelexpensestandard::getTowncode ,serviceTravelexpensestandard.getTowncode()); } if (StringUtils.isNotBlank(serviceTravelexpensestandard.getBegindate())){ wrappers.eq(ServiceTravelexpensestandard::getBegindate ,serviceTravelexpensestandard.getBegindate()); } if (StringUtils.isNotBlank(serviceTravelexpensestandard.getEnddate())){ wrappers.eq(ServiceTravelexpensestandard::getEnddate ,serviceTravelexpensestandard.getEnddate()); } return this.list(wrappers); } @Override public List getStandard(String PAPROVINCECODE, String PACITYCODE,String PATOWNCODE, String PABEGINDATE,String PAENDDATE,Integer STANDARDLEVEL) { List l = serviceTravelexpensestandardMapper.getStandard(PAPROVINCECODE, PACITYCODE,PATOWNCODE, PABEGINDATE,PAENDDATE,STANDARDLEVEL); return l; } }