2 Commits eadf6d66d9 ... e9a63d811a

Author SHA1 Message Date
  rayson e9a63d811a Merge branch 'refs/heads/develop_rayson' into permission 6 months ago
  rayson 847592af27 1、查询企业兼容企业名称和企业别名查询 6 months ago

+ 12 - 2
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/dal/mysql/enterprise/EnterpriseMapper.java

@@ -63,8 +63,18 @@ public interface EnterpriseMapper extends BaseMapperX<EnterpriseDO> {
         query.leftJoin(EnterpriseBusinessDO.class, EnterpriseBusinessDO::getEnterpriseId, EnterpriseDO::getId);
         query.eqIfPresent(EnterpriseDO::getParentId, reqVO.getParentId());
         query.eqIfPresent(EnterpriseDO::getStatus, reqVO.getStatus());
-        query.likeIfPresent(EnterpriseDO::getName, reqVO.getName());
-        query.likeIfPresent(EnterpriseDO::getAnotherName, reqVO.getAnotherName());
+//        query.likeIfPresent(EnterpriseDO::getName, reqVO.getName());
+
+        if(StringUtils.hasText(reqVO.getName())) {
+            query.and(i -> i.like(EnterpriseDO::getName, reqVO.getName())
+                    .or().like(EnterpriseDO::getAnotherName, reqVO.getName()));
+
+        }
+        if(StringUtils.hasText(reqVO.getAnotherName())) {
+            query.and(i -> i.like(EnterpriseDO::getName, reqVO.getAnotherName())
+                    .or().like(EnterpriseDO::getAnotherName, reqVO.getAnotherName()));
+        }
+//        query.likeIfPresent(EnterpriseDO::getAnotherName, reqVO.getAnotherName());
         query.likeIfPresent(EnterpriseDO::getContact, reqVO.getContact());
         query.likeIfPresent(EnterpriseDO::getPhone, reqVO.getPhone());
         query.eqIfPresent(EnterpriseDO::getIndustryId, reqVO.getIndustryId());