Просмотр исходного кода

投资效益系统-项目页面添加根据名称查询

LHB 4 месяцев назад
Родитель
Сommit
74c95a055d

+ 4 - 0
src/main/java/org/springblade/modules/investment/pojo/query/IbaProjectQuery.java

@@ -11,6 +11,10 @@ import org.springblade.modules.investment.pojo.entity.IbaProject;
 @EqualsAndHashCode(callSuper = true)
 @Data
 public class IbaProjectQuery extends Query {
+    /**
+     * 基础信息
+     */
+    private String projectName;
     /**
      * 类型(下拉选择框)
      */

+ 2 - 0
src/main/java/org/springblade/modules/investment/service/impl/IbaProjectServiceImpl.java

@@ -2,6 +2,7 @@ package org.springblade.modules.investment.service.impl;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springblade.core.log.exception.ServiceException;
 import org.springblade.modules.investment.mapper.IbaProjectFundMapper;
@@ -72,6 +73,7 @@ public class IbaProjectServiceImpl extends ServiceImpl<IbaProjectMapper, IbaProj
         QueryWrapper<IbaProject> queryWrapper = new QueryWrapper<>();
         queryWrapper.lambda()
                 .eq(IbaProject::getIsDeleted, 0)
+                .like(StringUtils.isNotEmpty(query.getProjectName()), IbaProject::getProjectName, query.getProjectName())
                 .eq(query.getType() != null, IbaProject::getType, query.getType())
                 .eq(query.getRouteType() != null, IbaProject::getRouteType, query.getRouteType())
                 .eq(query.getStage() != null, IbaProject::getStage, query.getStage())