package com.stylefeng.guns.modular.system.service.impl; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.stylefeng.guns.modular.system.dao.AdvertisementMapper; import com.stylefeng.guns.modular.system.model.Advertisement; import com.stylefeng.guns.modular.system.service.IAdvertisementService; import com.stylefeng.guns.modular.system.warpper.AdvertisementWarpper; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; @Service public class AdvertisementServiceImpl extends ServiceImpl implements IAdvertisementService { @Resource private AdvertisementMapper advertisementMapper; /** * 获取广告 * @param type 广告类型(1:弹窗广告,2:底部广告) * @return * @throws Exception */ @Override public List queryAdvertisement(String code, Integer type) throws Exception { String province = code.substring(0, 2) + "0000"; String city = code.substring(0, 4) + "00"; List list = advertisementMapper.queryAdvertisement(code, type); if(list.size() == 0){ list = advertisementMapper.queryAdvertisement(city, type); } if(list.size() == 0){ list = advertisementMapper.queryAdvertisement(province, type); } return list; } }