Browse Source

志愿者banner详情浏览数+1

feature/syp_points
liuchuang 5 years ago
parent
commit
3c0e1dbf8a
  1. 19
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActBannerServiceImpl.java

19
esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActBannerServiceImpl.java

@ -33,7 +33,6 @@ import com.elink.esua.epdc.constant.ActStateConstant;
import com.elink.esua.epdc.dto.SysSimpleDictDTO;
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.redis.ActBannerRedis;
import com.elink.esua.epdc.modules.activity.service.ActBannerService;
import com.elink.esua.epdc.modules.feign.AdminFeignClient;
import org.apache.commons.lang3.StringUtils;
@ -55,9 +54,6 @@ import java.util.Map;
@Service
public class ActBannerServiceImpl extends BaseServiceImpl<ActBannerDao, ActBannerEntity> implements ActBannerService {
@Autowired
private ActBannerRedis actBannerRedis;
@Autowired
private AdminFeignClient adminFeignClient;
@ -100,7 +96,20 @@ public class ActBannerServiceImpl extends BaseServiceImpl<ActBannerDao, ActBanne
@Override
public ActBannerDTO get(String id) {
ActBannerEntity entity = baseDao.selectById(id);
return ConvertUtils.sourceToTarget(entity, ActBannerDTO.class);
ActBannerDTO dto = ConvertUtils.sourceToTarget(entity, ActBannerDTO.class);
// 浏览数+1
if (null != entity) {
int browseNum = 0;
if (null != entity.getBrowseNum()) {
browseNum = entity.getBrowseNum();
}
browseNum+=1;
ActBannerEntity bannerEntity = new ActBannerEntity();
bannerEntity.setActId(id);
bannerEntity.setBrowseNum(browseNum);
updateById(bannerEntity);
}
return dto;
}
@Override
public Result grounding(String id) {

Loading…
Cancel
Save