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<ServiceTravelexpensestandardMapper, ServiceTravelexpensestandard> implements IServiceTravelexpensestandardService
|
{
|
|
@Autowired
|
ServiceTravelexpensestandardMapper serviceTravelexpensestandardMapper;
|
/**
|
* 查询住宿费限额标准列表
|
*
|
* @param serviceTravelexpensestandard 住宿费限额标准
|
* @return 住宿费限额标准
|
*/
|
@Override
|
public List<ServiceTravelexpensestandard> queryList(ServiceTravelexpensestandard serviceTravelexpensestandard) {
|
LambdaQueryWrapper<ServiceTravelexpensestandard> 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<SpTravelExpenseStandardOut> getStandard(String PAPROVINCECODE, String PACITYCODE,String PATOWNCODE, String PABEGINDATE,String PAENDDATE,Integer STANDARDLEVEL) {
|
List<SpTravelExpenseStandardOut> l = serviceTravelexpensestandardMapper.getStandard(PAPROVINCECODE, PACITYCODE,PATOWNCODE, PABEGINDATE,PAENDDATE,STANDARDLEVEL);
|
return l;
|
}
|
|
}
|