Browse Source

新闻实体添加lookNum字段

tw 4 years ago
parent
commit
88654f8629

+ 5 - 1
lift-ud-service/src/main/java/cn/com/ty/lift/ud/quan_news/mapper/entity/QuanNews.java

@@ -1,6 +1,5 @@
 package cn.com.ty.lift.ud.quan_news.mapper.entity;
 
-import cn.com.ty.lift.ud.common.BaseEntity;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
@@ -71,5 +70,10 @@ public class QuanNews {
     @ApiModelProperty("标题")
     private String title;
 
+    /**
+     * 浏览次数
+     */
+    @ApiModelProperty("浏览次数")
+    private transient Long lookNum;
 
 }

+ 6 - 0
lift-ud-service/src/main/java/cn/com/ty/lift/ud/question/mapper/entity/QuestionBankEntity.java

@@ -123,6 +123,12 @@ public class QuestionBankEntity extends BaseEntity {
     @ApiModelProperty("有效期,单位为 月")
     private Integer validPeriod;
 
+    /**
+     * 出厂日期
+     */
+    @ApiModelProperty("出厂日期")
+    private String productionDate;
+
     /**
      * 专家名称
      */

+ 12 - 0
lift-ud-service/src/main/java/cn/com/ty/lift/ud/searchIndex/service/impl/SearchIndexServiceImpl.java

@@ -1,6 +1,7 @@
 package cn.com.ty.lift.ud.searchIndex.service.impl;
 
 import cn.com.ty.lift.ud.quan_news.controller.query.QuanNewsQuery;
+import cn.com.ty.lift.ud.quan_news.mapper.entity.QuanNews;
 import cn.com.ty.lift.ud.quan_news.service.IQuanNewsService;
 import cn.com.ty.lift.ud.question.controller.query.QuestionBankAppQuery;
 import cn.com.ty.lift.ud.question.service.IQuestionBankService;
@@ -24,6 +25,7 @@ import cn.com.xwy.util.collection.ListUtil;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -66,6 +68,9 @@ public class SearchIndexServiceImpl extends ServiceImpl<SearchIndexMapper, Searc
     @Autowired
     private SearchHistoryMapper searchHistoryMapper;
 
+    @Autowired
+    private  RedisTemplate<String, Object> redisTemplate;
+
 //    /**
 //     * 全文搜索,目前只有题库的增删改接口,同步修改了索引表的数据
 //     *
@@ -290,6 +295,13 @@ public class SearchIndexServiceImpl extends ServiceImpl<SearchIndexMapper, Searc
             if (ListUtil.isNotEmpty(data5.getRecords())) {
                 SearchIndexVo searchIndexVo5 = new SearchIndexVo();
                 searchIndexVo5.setCode("5");
+                //获取lookNum
+                QuanNews news = (QuanNews)data5.getRecords().get(0);
+                String id = news.getId().toString();
+                Long lookNum = redisTemplate.boundHashOps("system-quanNews-look-time").increment(id, 1);
+                news.setLookNum(lookNum);
+                data5.getRecords().remove(0);
+                data5.getRecords().add(news);
                 searchIndexVo5.setInfoList(data5.getRecords());
                 searchIndexList.add(searchIndexVo5);
             }