Browse Source

增加活动浏览数bug修改

feature/dangjian
尹作梅 6 years ago
parent
commit
1aa607bcdc
  1. 10
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActInfoServiceImpl.java

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

@ -245,7 +245,7 @@ public class ActInfoServiceImpl extends BaseServiceImpl<ActInfoDao, ActInfoEntit
detailResultDTO.setUserVolunteerFlag(userVolunteerFlagResult.getData());
ActInfoDetailAppResultDTO resultDTO = ConvertUtils.sourceToTarget(detailResultDTO, ActInfoDetailAppResultDTO.class);
//获取活动详情 活动信息表 浏览数+1 banner表 浏览数+1
this.addActBrowseNumber(resultDTO);
this.addActBrowseNumber(resultDTO.getId());
return new Result<ActInfoDetailAppResultDTO>().ok(resultDTO);
}
@ -385,13 +385,13 @@ public class ActInfoServiceImpl extends BaseServiceImpl<ActInfoDao, ActInfoEntit
* @Author: zy
* @Date: 2020-02-06
*/
private void addActBrowseNumber(ActInfoDetailAppResultDTO dto){
private void addActBrowseNumber(String actId) {
//活动信息表 浏览数+1
dto.setActBrowseNum(dto.getActBrowseNum() + 1);
ActInfoEntity infoEntity = ConvertUtils.sourceToTarget(dto, ActInfoEntity.class);
ActInfoEntity infoEntity = baseDao.selectById(actId);
infoEntity.setActBrowseNum(infoEntity.getActBrowseNum() + 1);
updateById(infoEntity);
//banner表 浏览数+1
ActBannerDTO bannerDto = actBannerService.getBannerInfo(dto.getId());
ActBannerDTO bannerDto = actBannerService.getBannerInfo(actId);
bannerDto.setBrowseNum(bannerDto.getBrowseNum() + 1);
ActBannerEntity bannerEntity = ConvertUtils.sourceToTarget(bannerDto, ActBannerEntity.class);
actBannerService.updateById(bannerEntity);

Loading…
Cancel
Save