浏览代码

Merge branch 'fix-findByName' into 'master'

findByFuzzyName 添加匹配mobile等字段



See merge request !19

chenxz 7 年之前
父节点
当前提交
67354b85e2
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/mapper/UserMapper.java

+ 3 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/mapper/UserMapper.java

@@ -47,7 +47,9 @@ public interface UserMapper {
     @Update("UPDATE user SET availability=#{availability} WHERE id=#{id}")
     void updateAvailability(User user);
 
-    @Select("SELECT * FROM user WHERE name LIKE concat('%',#{username},'%')")
+    @Select("SELECT * FROM user WHERE name LIKE concat('%',#{username},'%') or email LIKE concat('%',#{username},'%')" +
+            "or school LIKE concat('%',#{username},'%') or province LIKE concat('%',#{username},'%') or city LIKE concat('%',#{username},'%')" +
+            "or mobile LIKE concat('%',#{username},'%')")
     List<User> findByFuzzyName(String name);
 
     @Select("SELECT * FROM user WHERE email LIKE concat('%',#{username},'%')")