Browse Source

平安榆山上banner时处理position和category。

hotfix/yujt_opt
zhangyuan 5 years ago
parent
commit
18d27e892c
  1. 20
      epdc-cloud-news/pom.xml
  2. 5
      epdc-cloud-news/src/main/java/com/elink/esua/epdc/entity/BannerEntity.java
  3. 1
      epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/BannerServiceImpl.java
  4. 4
      epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java

20
epdc-cloud-news/pom.xml

@ -31,10 +31,10 @@
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency> </dependency>
<dependency> <!-- <dependency>-->
<groupId>com.alibaba.cloud</groupId> <!-- <groupId>com.alibaba.cloud</groupId>-->
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <!-- <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>-->
</dependency> <!-- </dependency>-->
<!--RocketMQ--> <!--RocketMQ-->
<dependency> <dependency>
@ -132,20 +132,20 @@
<server.port>9064</server.port> <server.port>9064</server.port>
<spring.redis.index>2</spring.redis.index> <spring.redis.index>2</spring.redis.index>
<spring.redis.host>47.104.224.45</spring.redis.host> <spring.redis.host>114.215.125.123</spring.redis.host>
<spring.redis.port>6379</spring.redis.port> <spring.redis.port>9603</spring.redis.port>
<spring.redis.password>elink@888</spring.redis.password> <spring.redis.password>epdc!redis@master1405</spring.redis.password>
<spring.datasource.druid.url> <spring.datasource.druid.url>
<![CDATA[jdbc:mysql://47.104.224.45:3308/esua_epdc_news?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai]]> <![CDATA[jdbc:mysql://47.104.224.45:3308/yushan_esua_epdc_news?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai]]>
</spring.datasource.druid.url> </spring.datasource.druid.url>
<spring.datasource.druid.username>epdc</spring.datasource.druid.username> <spring.datasource.druid.username>epdcyushan</spring.datasource.druid.username>
<spring.datasource.druid.password>elink833066</spring.datasource.druid.password> <spring.datasource.druid.password>elink833066</spring.datasource.druid.password>
<nacos.register-enabled>false</nacos.register-enabled> <nacos.register-enabled>false</nacos.register-enabled>
<nacos.server-addr>47.104.224.45:8848</nacos.server-addr> <nacos.server-addr>47.104.224.45:8848</nacos.server-addr>
<nacos.ip></nacos.ip> <nacos.ip></nacos.ip>
<nacos.namespace>6a3577b4-7b79-43f6-aebb-9c3f31263f6a</nacos.namespace> <nacos.namespace>de000340-5fc4-45aa-bdbc-dd96852012ad</nacos.namespace>
<!--RocketMQ--> <!--RocketMQ-->
<rocketmq.name.server>47.104.85.99:9876;114.215.125.123:9876</rocketmq.name.server> <rocketmq.name.server>47.104.85.99:9876;114.215.125.123:9876</rocketmq.name.server>
<rocketmq.consumer.group>organizationGroup</rocketmq.consumer.group> <rocketmq.consumer.group>organizationGroup</rocketmq.consumer.group>

5
epdc-cloud-news/src/main/java/com/elink/esua/epdc/entity/BannerEntity.java

@ -58,6 +58,11 @@ public class BannerEntity extends BaseEpdcEntity {
*/ */
private String bannerType; private String bannerType;
/**
* 新闻类别ID
*/
private String newsCategory;
/** /**
* 上下架状态(0-下架1-上架) * 上下架状态(0-下架1-上架)
*/ */

1
epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/BannerServiceImpl.java

@ -176,6 +176,7 @@ public class BannerServiceImpl extends BaseServiceImpl<BannerDao, BannerEntity>
@Override @Override
public Result saveNewsToBanner(BannerDTO banner, List<Long> deptIds) { public Result saveNewsToBanner(BannerDTO banner, List<Long> deptIds) {
BannerEntity bannerEntity = ConvertUtils.sourceToTarget(banner, BannerEntity.class); BannerEntity bannerEntity = ConvertUtils.sourceToTarget(banner, BannerEntity.class);
if (this.baseDao.insert(bannerEntity) > NumConstant.ZERO) { if (this.baseDao.insert(bannerEntity) > NumConstant.ZERO) {
bannerDepartmentService.save(bannerEntity.getId(), deptIds); bannerDepartmentService.save(bannerEntity.getId(), deptIds);
} }

4
epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java

@ -443,7 +443,9 @@ public class NewsServiceImpl extends BaseServiceImpl<NewsDao, NewsEntity> implem
BannerDTO banner = ConvertUtils.sourceToTarget(newsEntity, BannerDTO.class); BannerDTO banner = ConvertUtils.sourceToTarget(newsEntity, BannerDTO.class);
banner = packBannerDtoByNews(banner, newsId, newsEntity.getNewsImageUrl(), newsEntity.getNewsTitle()); banner = packBannerDtoByNews(banner, newsId, newsEntity.getNewsImageUrl(), newsEntity.getNewsTitle());
// 平安榆山相关新闻上banner时,POSITION设为2
banner.setPosition(NumConstant.TWO_STR);
banner.setNewsCategory(newsEntity.getNewsCateroryId());
this.bannerService.saveNewsToBanner(banner, deptIds); this.bannerService.saveNewsToBanner(banner, deptIds);
NewsEntity news = new NewsEntity(); NewsEntity news = new NewsEntity();

Loading…
Cancel
Save