傅行帆 5 anni fa
parent
commit
07aa19769c

+ 2
- 0
src/main/java/com/huiju/estateagents/center/taUser/mapper/TaUserMapper.java Vedi File

@@ -24,4 +24,6 @@ public interface TaUserMapper extends BaseMapper<TaUser> {
24 24
 	List<Map<String,Object>> getPageList(IPage<TaUser> pg);
25 25
 	
26 26
 	List<TaTags> getTagsList(@Param("userId") Integer userId,@Param("orgId") Integer orgId);
27
+	
28
+	List<TaUser> getUserList(@Param("phone") String phone,@Param("loginName") String loginName,@Param("orgId") Integer orgId);
27 29
 }

+ 1
- 4
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserServiceImpl.java Vedi File

@@ -322,10 +322,7 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
322 322
 			taUser.setLoginName(taUser.getPhone());
323 323
 		}
324 324
 		
325
-		QueryWrapper<TaUser> wrapper = new QueryWrapper<>();
326
-		wrapper.eq("phone", taUser.getPhone()).or().eq("login_Name", taUser.getLoginName());
327
-		wrapper.eq("org_id",taUser.getOrgId());
328
-		List<TaUser> taUserList = this.list(wrapper);
325
+		List<TaUser> taUserList = taUserMapper.getUserList(taUser.getPhone(),taUser.getLoginName(),taUser.getOrgId());
329 326
 		if (null != taUserList && taUserList.size() > 0) {
330 327
 			throw new Exception("电话号码或登录名重复");
331 328
 		}

+ 11
- 0
src/main/resources/mapper/TaUserMapper.xml Vedi File

@@ -39,4 +39,15 @@
39 39
         WHERE
40 40
             u.user_id = #{userId}
41 41
     </select>
42
+
43
+    <select id="getUserList" resultType="com.huiju.estateagents.center.taUser.entity.TaUser">
44
+    SELECT
45
+        *
46
+    FROM
47
+        ta_user
48
+    WHERE
49
+          org_id = #{orgId}
50
+        and (phone = #{phone}
51
+        OR login_Name = #{loginName})
52
+    </select>
42 53
 </mapper>