From e2c4bebb430aa3b8ea5bfe606ed0499feba7e7c7 Mon Sep 17 00:00:00 2001 From: zhangyongzhangyong <2012005003@qq.coom> Date: Thu, 6 Feb 2020 11:56:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B4=BB=E5=8A=A8=E6=B5=8F?= =?UTF-8?q?=E8=A7=88=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/activity/dao/ActBannerDao.java | 10 +++++++++ .../activity/service/ActBannerService.java | 10 +++++++++ .../service/impl/ActBannerServiceImpl.java | 6 ++++++ .../service/impl/ActInfoServiceImpl.java | 21 +++++++++++++++++++ .../mapper/activity/ActBannerDao.xml | 8 +++++++ 5 files changed, 55 insertions(+) diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/dao/ActBannerDao.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/dao/ActBannerDao.java index f7ff1fb7e..860017956 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/dao/ActBannerDao.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/dao/ActBannerDao.java @@ -34,4 +34,14 @@ import java.util.Map; @Mapper public interface ActBannerDao extends BaseDao { List getActBannerlist(Map params); + + /** + * 根据actId查询banner单条数据 + * + * @param actId + * @return ActBannerDTO + * @author zy + * @date 2020-02-06 + */ + ActBannerDTO getBannerInfo(String actId); } \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActBannerService.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActBannerService.java index 4555386ed..dd29c4511 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActBannerService.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActBannerService.java @@ -98,4 +98,14 @@ public interface ActBannerService extends BaseService { * @date 2019-12-19 */ void delete(String[] ids); + + /** + * 根据actId查询banner单条数据 + * + * @param actId + * @return ActBannerDTO + * @author zy + * @date 2020-02-06 + */ + ActBannerDTO getBannerInfo(String actId); } \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActBannerServiceImpl.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActBannerServiceImpl.java index 4467d3c8f..8de4c1c39 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActBannerServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActBannerServiceImpl.java @@ -133,4 +133,10 @@ public class ActBannerServiceImpl extends BaseServiceImpl().ok(resultDTO); } @@ -375,4 +378,22 @@ public class ActInfoServiceImpl extends BaseServiceImpl().ok(resultDTO); } + /** + * @Description: 增加活动浏览数 + * @Param: [dto] + * @return: void + * @Author: zy + * @Date: 2020-02-06 + */ + private void addActBrowseNumber(ActInfoDetailAppResultDTO dto){ + //活动信息表 浏览数+1 + dto.setActBrowseNum(dto.getActBrowseNum() + 1); + ActInfoEntity infoEntity = ConvertUtils.sourceToTarget(dto, ActInfoEntity.class); + updateById(infoEntity); + //banner表 浏览数+1 + ActBannerDTO bannerDto = actBannerService.getBannerInfo(dto.getId()); + bannerDto.setBrowseNum(bannerDto.getBrowseNum()+1); + ActBannerEntity bannerEntity = ConvertUtils.sourceToTarget(bannerDto, ActBannerEntity.class); + actBannerService.updateById(bannerEntity); + } } diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/activity/ActBannerDao.xml b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/activity/ActBannerDao.xml index bf9d8c9bc..89f49ecc3 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/activity/ActBannerDao.xml +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/activity/ActBannerDao.xml @@ -55,5 +55,13 @@ banner.CREATED_TIME DESC + \ No newline at end of file