pans 8 месяцев назад
Родитель
Сommit
694cae3ea9

+ 2 - 2
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/controller/KeyWordController.java

@@ -126,8 +126,8 @@ public class KeyWordController {
 
     @ApiOperationSupport(order = 6)
     @GetMapping("/disk/word/select")
-    public CommonResult<List<KeyWord>> select() {
-        return CommonResult.data(keyWordService.select());
+    public CommonResult<List<KeyWord>> select(String popular) {
+        return CommonResult.data(keyWordService.select(popular));
     }
 
 

+ 1 - 1
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/service/KeyWordService.java

@@ -78,5 +78,5 @@ public interface KeyWordService extends IService<KeyWord> {
      **/
     KeyWord queryEntity(Integer id);
 
-    List<KeyWord> select();
+    List<KeyWord> select(String popular);
 }

+ 7 - 2
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/service/impl/KeyWordServiceImpl.java

@@ -16,6 +16,7 @@ import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.collection.CollStreamUtil;
 import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.core.util.StrUtil;
+import com.alibaba.druid.util.StringUtils;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -104,9 +105,13 @@ public class KeyWordServiceImpl extends ServiceImpl<KeyWordMapper, KeyWord> impl
     }
 
     @Override
-    public List<KeyWord> select() {
+    public List<KeyWord> select(String popular) {
         QueryWrapper<KeyWord> queryWrapper = new QueryWrapper<>();
-        queryWrapper.lambda().like(KeyWord::getPopular,"1");
+        if(StringUtils.equals(popular, "1")){
+            queryWrapper.lambda().like(KeyWord::getPopular,"1");
+        }else if(StringUtils.equals(popular, "0")){
+            queryWrapper.lambda().like(KeyWord::getPopular,"0");
+        }
         queryWrapper.lambda().orderByAsc(KeyWord::getId);
         return keyWordMapper.selectList(queryWrapper);
     }