diff --git a/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeDetailResultDTO.java b/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeDetailResultDTO.java index cf7c167a..4134b515 100644 --- a/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeDetailResultDTO.java +++ b/esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcNoticeDetailResultDTO.java @@ -48,4 +48,9 @@ public class EpdcNoticeDetailResultDTO implements Serializable { * 首图 */ private String imgUrl; + + /** + * 联系电话 + */ + private String mobile; } diff --git a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java index 5277c210..c8990685 100644 --- a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java @@ -46,7 +46,6 @@ import com.elink.esua.epdc.rocketmq.dto.OrganizationModifyDTO; import com.elink.esua.epdc.service.NoticeDepartmentService; import com.elink.esua.epdc.service.NoticeService; import com.elink.esua.epdc.util.NewsUtils; -import com.google.common.collect.Lists; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -249,8 +248,16 @@ public class NoticeServiceImpl extends BaseServiceImpl @Override public Result getNoticeDetailById(String noticeId) { EpdcNoticeDetailResultDTO dto = this.baseDao.selectOneAppNotice(noticeId); - dto.setNoticeContent("
" + dto.getNoticeContent() + "
"); - return new Result().ok(dto); + // 浏览数+1 + if (null != dto) { + dto.setReadingAmount(dto.getReadingAmount() + NumConstant.ONE); + NoticeEntity entity = new NoticeEntity(); + entity.setId(noticeId); + entity.setReadingAmount(dto.getReadingAmount()); + updateById(entity); + dto.setNoticeContent("
" + dto.getNoticeContent() + "
"); + } + return new Result().ok(dto); } @Override diff --git a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/NoticeDao.xml b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/NoticeDao.xml index 46ed5284..507b0157 100644 --- a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/NoticeDao.xml +++ b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/NoticeDao.xml @@ -33,7 +33,8 @@ n.READING_AMOUNT AS readingAmount, n.RELEASE_TIME AS noticeTime, SUBSTRING_INDEX(n.ALL_DEPT_NAMES,'-',-1) AS deptName, - n.NOTICE_IMAGE_URL imgUrl + n.NOTICE_IMAGE_URL imgUrl, + n.MOBILE mobile FROM epdc_notice n WHERE