|
@ -33,7 +33,6 @@ import com.elink.esua.epdc.constant.ActStateConstant; |
|
|
import com.elink.esua.epdc.dto.SysSimpleDictDTO; |
|
|
import com.elink.esua.epdc.dto.SysSimpleDictDTO; |
|
|
import com.elink.esua.epdc.modules.activity.dao.ActBannerDao; |
|
|
import com.elink.esua.epdc.modules.activity.dao.ActBannerDao; |
|
|
import com.elink.esua.epdc.modules.activity.entity.ActBannerEntity; |
|
|
import com.elink.esua.epdc.modules.activity.entity.ActBannerEntity; |
|
|
import com.elink.esua.epdc.modules.activity.redis.ActBannerRedis; |
|
|
|
|
|
import com.elink.esua.epdc.modules.activity.service.ActBannerService; |
|
|
import com.elink.esua.epdc.modules.activity.service.ActBannerService; |
|
|
import com.elink.esua.epdc.modules.feign.AdminFeignClient; |
|
|
import com.elink.esua.epdc.modules.feign.AdminFeignClient; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
@ -55,9 +54,6 @@ import java.util.Map; |
|
|
@Service |
|
|
@Service |
|
|
public class ActBannerServiceImpl extends BaseServiceImpl<ActBannerDao, ActBannerEntity> implements ActBannerService { |
|
|
public class ActBannerServiceImpl extends BaseServiceImpl<ActBannerDao, ActBannerEntity> implements ActBannerService { |
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private ActBannerRedis actBannerRedis; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
private AdminFeignClient adminFeignClient; |
|
|
private AdminFeignClient adminFeignClient; |
|
|
|
|
|
|
|
@ -189,4 +185,19 @@ public class ActBannerServiceImpl extends BaseServiceImpl<ActBannerDao, ActBanne |
|
|
public List<ActBannerDTO> listBanners(EpdcAppBannerFormDTO formDto) { |
|
|
public List<ActBannerDTO> listBanners(EpdcAppBannerFormDTO formDto) { |
|
|
return baseDao.selectListBanners(formDto); |
|
|
return baseDao.selectListBanners(formDto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public ActBannerDTO getBannerDetail(String id) { |
|
|
|
|
|
ActBannerEntity entity = baseDao.selectById(id); |
|
|
|
|
|
ActBannerDTO dto = ConvertUtils.sourceToTarget(entity, ActBannerDTO.class); |
|
|
|
|
|
// 浏览数+1
|
|
|
|
|
|
if (null != entity) { |
|
|
|
|
|
int browseNum = null == entity.getBrowseNum() ? 1:entity.getBrowseNum()+1; |
|
|
|
|
|
ActBannerEntity bannerEntity = new ActBannerEntity(); |
|
|
|
|
|
bannerEntity.setId(id); |
|
|
|
|
|
bannerEntity.setBrowseNum(browseNum); |
|
|
|
|
|
updateById(bannerEntity); |
|
|
|
|
|
} |
|
|
|
|
|
return dto; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|