Преглед на файлове

24小时内更新文章栏目数据源更换,网站考评0分记录不显示

guantao преди 3 години
родител
ревизия
6874fe7b2d

+ 11 - 0
nngkxxdp/src/main/java/com/example/nngkxxdp/dao/ArticleDao.java

@@ -132,6 +132,17 @@ public interface ArticleDao {
 
 	/**
 	 *
+	 * @Title: get24hReleaseArticle
+	 * @Description: 查询24小时发布文章(华龙网接口数据)
+	 * @author: LEIHY
+	 * @date: 2021年10月10日 下午6:06:24
+	 * @returnType List<Map<String,Object>>
+	 * @return
+	 */
+	List<Map<String, Object>> get24hReleaseArticle2();
+
+	/**
+	 *
 	 * @Title: getGt7dReleaseArticle
 	 * @Description: 查询大于7天到1月的发布文章
 	 * @author: LEIHY

+ 3 - 1
nngkxxdp/src/main/java/com/example/nngkxxdp/service/impl/ArticleServiceImpl.java

@@ -193,7 +193,9 @@ public class ArticleServiceImpl implements ArticleService {
 	 */
 	@Override
 	public List<Map<String, Object>> get24hReleaseArticle() {
-		List<Map<String, Object>> get24hReleaseArticle = articleDao.get24hReleaseArticle();
+//		List<Map<String, Object>> get24hReleaseArticle = articleDao.get24hReleaseArticle();
+		List<Map<String, Object>> get24hReleaseArticle = articleDao.get24hReleaseArticle2();
+
 		return get24hReleaseArticle;
 	}
 

+ 12 - 0
nngkxxdp/src/main/resources/mapper/ArticleDao.xml

@@ -348,6 +348,18 @@
         order by releaseDate desc, createTime desc
     </select>
 
+    <!-- 查询24小时发布文章(华龙网接口数据) -->
+    <select id="get24hReleaseArticle2" resultType="java.util.Map">
+        SELECT
+            a.DOCTITLE title,
+            a.DOCPUBURL url,
+            a.CHANNELNAME columnName
+        FROM
+            save_hlw_interface_data a
+        WHERE
+            a.DOCRELTIME > DATE_FORMAT( DATE_SUB( CURDATE(), INTERVAL 1 DAY ), '%Y-%m-%d' )
+    </select>
+
     <!-- 查询大于7天到1月的发布文章 -->
     <select id="getGt7dReleaseColumn" resultType="java.util.Map">
         select a.columnFirstName,count(a.columnSecondName) second_count,a.dept_url from (

+ 1 - 1
nngkxxdp/src/main/resources/mapper/TjDao.xml

@@ -205,7 +205,7 @@
 		FROM
 			t_record tr
 		LEFT JOIN t_partition tp ON tr.p_id = tp.p_id
-		WHERE tr.deptid = #{deptId} AND tr.create_time BETWEEN #{startTime} AND #{endTime}
+		WHERE tr.deptid = #{deptId} AND tr.create_time BETWEEN #{startTime} AND #{endTime} AND tr.score != 0
 		ORDER BY tr.create_time DESC
 	</select>
 	

+ 2 - 2
nngkxxdp/src/main/resources/static/page/js/base/esxsngxwz.item.js

@@ -12,8 +12,8 @@ function get24hReleaseArticle() {
 		for (var i = 0; i < data.length; i++) {
 			var temp = data[i];
 			_html += '<li style="height:100%">' +
-				'<a href="' + temp.articleUrl + '" target="_blank">' +
-				'<div class="sort-div" style="width:140px; height:100%">' + temp.columnFirstName + '</div>' +
+				'<a href="' + temp.url + '" target="_blank">' +
+				'<div class="sort-div" style="width:140px; height:100%">' + temp.columnName + '</div>' +
 				'<span class="sort-artTitle" style="margin-left: 8px;">' + temp.title + '</span></a></li>';
 		}
 		$("#article24h").html(_html);