Kaynağa Gözat

“添加新闻”

liu 2 yıl önce
ebeveyn
işleme
608175bc55

+ 1 - 0
src/main/java/com/template/controller/SmartNewsController.java

@@ -29,6 +29,7 @@ public class SmartNewsController implements SmartNewsControllerAPI {
     SmartNewsService smartNewsService;
 
     @Override
+    @DESRespondSecret(validated = true)
     public CommonResult newsList() {
         List<SmartNews> smartNews=smartNewsService.newsList();
 

+ 7 - 2
src/main/java/com/template/services/impl/SmartNewsServiceImpl.java

@@ -1,5 +1,7 @@
 package com.template.services.impl;
 
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.template.model.pojo.SmartNews;
 import com.template.mapper.SmartNewsMapper;
 import com.template.services.SmartNewsService;
@@ -25,8 +27,11 @@ public class SmartNewsServiceImpl extends ServiceImpl<SmartNewsMapper, SmartNews
 
     @Override
     public List<SmartNews> newsList() {
-        List<SmartNews> newsList = smartNewsMapper.newsList();
-        return newsList;
+        LambdaQueryWrapper<SmartNews> wrapper=new LambdaQueryWrapper<>();
+        wrapper.last("limit 3")
+                        .orderByDesc(SmartNews::getCreateTime);
+        List<SmartNews> list = this.list(wrapper);
+        return list;
     }
 
 

+ 0 - 10
src/main/resources/mapper/template/SmartNewsMapper.xml

@@ -2,16 +2,6 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.template.mapper.SmartNewsMapper">
 
-    <select id="newsList">
-        SELECT
-            *
-        FROM
-            `smart_news`
-        ORDER BY create_time DESC
-            LIMIT 0,3
-    </select>
-
-
 
 
 </mapper>