项目库--项目名称模糊查询特殊处理
This commit is contained in:
+4
-4
@@ -68,10 +68,10 @@
|
||||
( pni.project_name like '%1%%' escape '1' or pni.project_name like '%1%%' escape '1')
|
||||
</when>
|
||||
<otherwise>
|
||||
(pni.project_name like concat('%',#{params.projectName},'%') or pyni.year_name like concat('%',#{params.projectName},'%'))
|
||||
</otherwise>
|
||||
</choose>
|
||||
</if>
|
||||
<!--(pni.project_name like concat('%',#{params.projectName},'%') or pyni.year_name like concat('%',#{params.projectName},'%'))-->
|
||||
</otherwise>
|
||||
</choose>
|
||||
</if>
|
||||
|
||||
<!--搜索条件:目标市场-->
|
||||
<if test="params.targetMarket != null and params.targetMarket != '' ">
|
||||
|
||||
+4
@@ -491,6 +491,10 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
|
||||
+ "-" + projectVersion);
|
||||
}
|
||||
}
|
||||
//项目名称模糊查询特殊处理(因为项目名称是多字段拼接的)
|
||||
if(ObjectUtils.isNotEmpty(params.get("projectName"))){
|
||||
result = result.stream().filter(e->e.getProjectName().toLowerCase().contains(String.valueOf(params.get("projectName")).toLowerCase())).collect(Collectors.toList());
|
||||
}
|
||||
//数据组装
|
||||
List<ProjectLibraryBase> resultTemp = new LinkedList<>();
|
||||
for (ProjectLibraryBase projectLibraryBase : result) {
|
||||
|
||||
Reference in New Issue
Block a user