Переглянути джерело

[update] message:1.增加海报列表模糊搜索

kelei 6 місяців тому
батько
коміт
35b3cb62cf

+ 4 - 1
admin/src/main/java/com/flyer/foster/service/impl/PosterLibServiceImpl.java

@@ -1,6 +1,7 @@
 package com.flyer.foster.service.impl;
 
 import cn.hutool.core.bean.BeanUtil;
+import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.flyer.foster.dto.PosterLibQueryDTO;
@@ -34,7 +35,9 @@ public class PosterLibServiceImpl extends ServiceImpl<IPosterLibMapper, PosterLi
     public IPage<PosterLibRespDTO> getPageList(IPage<PosterLib> page, PosterLibQueryDTO queryDTO) {
         IPage<PosterLibRespDTO> pageResult = new Page<>(page.getCurrent(), page.getSize());
 
-        IPage<PosterLib> pageInfo = this.lambdaQuery().page(page);
+        IPage<PosterLib> pageInfo = this.lambdaQuery()
+                .like(StrUtil.isNotBlank(queryDTO.getName()), PosterLib::getName, queryDTO.getName())
+                .page(page);
         List<PosterLibRespDTO> list = new ArrayList<>();
         PosterLibRespDTO posterLibRespDTO;
         for (PosterLib posterLib : pageInfo.getRecords()) {