|
@@ -97,7 +97,8 @@ public interface MdeUserMapper extends BaseMapperX<MdeUserDO> {
|
|
|
;
|
|
|
|
|
|
if(StringUtils.isNotBlank(reqVO.getBrand())){
|
|
|
- query.innerJoin(WorkExpDO.class, on-> on.eq(WorkExpDO::getUserId, PersonInfoDO::getUserId).apply("MATCH(enterprise_Name) AGAINST('"+ reqVO.getBrand()+"*' IN BOOLEAN MODE)"));
|
|
|
+ query.apply("t.id in ( select ifnull(user_id,0) from mde_work_exp where MATCH(enterprise_name) AGAINST({0} IN BOOLEAN MODE) ) " ,reqVO.getBrand()+"*");
|
|
|
+// query.innerJoin(WorkExpDO.class, on-> on.eq(WorkExpDO::getUserId, MdeUserDO::getId).apply("MATCH(enterprise_name) AGAINST({0} IN BOOLEAN MODE)",reqVO.getBrand()+"*"));
|
|
|
}
|
|
|
|
|
|
|
|
@@ -122,6 +123,7 @@ public interface MdeUserMapper extends BaseMapperX<MdeUserDO> {
|
|
|
.like(PersonInfoDO::getForeignName, reqVO.getContent())
|
|
|
);
|
|
|
|
|
|
+// query.groupBy(MdeUserDO::getId);
|
|
|
|
|
|
query.orderByDesc(PersonInfoDO::getUpdateTime);
|
|
|
return selectJoinPage(reqVO, UserPersonRespVO.class, query);
|