|
@@ -1,6 +1,7 @@
|
|
package com.flyer.foster.service.impl;
|
|
package com.flyer.foster.service.impl;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.flyer.foster.dto.PosterLibQueryDTO;
|
|
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) {
|
|
public IPage<PosterLibRespDTO> getPageList(IPage<PosterLib> page, PosterLibQueryDTO queryDTO) {
|
|
IPage<PosterLibRespDTO> pageResult = new Page<>(page.getCurrent(), page.getSize());
|
|
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<>();
|
|
List<PosterLibRespDTO> list = new ArrayList<>();
|
|
PosterLibRespDTO posterLibRespDTO;
|
|
PosterLibRespDTO posterLibRespDTO;
|
|
for (PosterLib posterLib : pageInfo.getRecords()) {
|
|
for (PosterLib posterLib : pageInfo.getRecords()) {
|