Browse Source

注册增加账号重复判断

maamin1 7 years ago
parent
commit
954891fcdd

+ 2 - 2
ccb_fund_trusteeship/src/main/java/com/fuzamei/mapper/UserMapper.xml

@@ -15,7 +15,7 @@
 			t_user a
 		LEFT JOIN user_role b ON a.user_id = b.user_id
 		LEFT JOIN t_role c ON b.role_id = c.role_id 
-		where a.account = #{account} and a.password = #{password};
+		where a.account = #{account} and a.password = #{password} and a.user_id = #{user_id};
 	</select>
 	<insert id="insertUsers">
 		INSERT INTO t_user (
@@ -98,7 +98,7 @@
 		limit #{startNum},#{endNum};
 	</select>
 	<select id="findUserById" parameterType="com.fuzamei.entity.User" resultType = "com.fuzamei.entity.User">
-		select * from t_user where user_id = #{user_id};
+		select * from t_user where user_id = #{user_id} or account = #{account};
 	</select>
 	<select id="findUserById1" parameterType="java.lang.String" resultType = "com.fuzamei.entity.User">
 		select a.user_id,b.role_id,c.role_name,a.account,a.password,a.person_name,a.account_balance from t_user a LEFT JOIN user_role b ON a.user_id = b.user_id LEFT JOIN t_role c ON b.role_id = c.role_id