Преглед на файлове

绑定手机号测试代码

fangqing преди 3 седмици
родител
ревизия
f4711db9df

+ 2 - 0
ruoyi-generator/src/main/java/com/ruoyi/generator/controller/CommunityArticleController.java

@@ -899,6 +899,8 @@ public class CommunityArticleController extends BaseController {
     }
 
 
+
+
     @ApiOperation("查询用户")
     @GetMapping("/userList")
     public AjaxResult userList(String SearchValue) {

+ 22 - 13
ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java

@@ -8,14 +8,14 @@ import java.util.List;
 
 /**
  * 用户表 数据层
- * 
+ *
  * @author ruoyi
  */
 public interface SysUserMapper extends BaseMapper<SysUser>
 {
     /**
      * 根据条件分页查询用户列表
-     * 
+     *
      * @param sysUser 用户信息
      * @return 用户信息集合信息
      */
@@ -23,7 +23,7 @@ public interface SysUserMapper extends BaseMapper<SysUser>
 
     /**
      * 根据条件分页查询已配用户角色列表
-     * 
+     *
      * @param user 用户信息
      * @return 用户信息集合信息
      */
@@ -31,7 +31,7 @@ public interface SysUserMapper extends BaseMapper<SysUser>
 
     /**
      * 根据条件分页查询未分配用户角色列表
-     * 
+     *
      * @param user 用户信息
      * @return 用户信息集合信息
      */
@@ -39,7 +39,7 @@ public interface SysUserMapper extends BaseMapper<SysUser>
 
     /**
      * 通过用户名查询用户
-     * 
+     *
      * @param userName 用户名
      * @return 用户对象信息
      */
@@ -47,12 +47,21 @@ public interface SysUserMapper extends BaseMapper<SysUser>
 
     /**
      * 通过用户ID查询用户
-     * 
+     *
      * @param userId 用户ID
      * @return 用户对象信息
      */
     public SysUser selectUserById(Long userId);
 
+
+    /**
+     * 通过手机号查询用户
+     *
+     * @param userId 用户ID
+     * @return 用户对象信息
+     */
+    public SysUser selectUserByphoneNumber(@Param("userId")  Long userId,@Param("phoneNumber")   Long phoneNumber);
+
     /**
      * 根据openId查询用户信息
      * @param openId
@@ -71,7 +80,7 @@ public interface SysUserMapper extends BaseMapper<SysUser>
 
     /**
      * 新增用户信息
-     * 
+     *
      * @param user 用户信息
      * @return 结果
      */
@@ -79,7 +88,7 @@ public interface SysUserMapper extends BaseMapper<SysUser>
 
     /**
      * 修改用户信息
-     * 
+     *
      * @param user 用户信息
      * @return 结果
      */
@@ -87,7 +96,7 @@ public interface SysUserMapper extends BaseMapper<SysUser>
 
     /**
      * 修改用户头像
-     * 
+     *
      * @param userName 用户名
      * @param avatar 头像地址
      * @return 结果
@@ -96,7 +105,7 @@ public interface SysUserMapper extends BaseMapper<SysUser>
 
     /**
      * 重置用户密码
-     * 
+     *
      * @param userName 用户名
      * @param password 密码
      * @return 结果
@@ -105,7 +114,7 @@ public interface SysUserMapper extends BaseMapper<SysUser>
 
     /**
      * 通过用户ID删除用户
-     * 
+     *
      * @param userId 用户ID
      * @return 结果
      */
@@ -113,7 +122,7 @@ public interface SysUserMapper extends BaseMapper<SysUser>
 
     /**
      * 批量删除用户信息
-     * 
+     *
      * @param userIds 需要删除的用户ID
      * @return 结果
      */
@@ -121,7 +130,7 @@ public interface SysUserMapper extends BaseMapper<SysUser>
 
     /**
      * 校验用户名称是否唯一
-     * 
+     *
      * @param userName 用户名称
      * @return 结果
      */

+ 14 - 1
ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml

@@ -146,6 +146,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 		where u.user_id = #{userId}
 	</select>
 
+
+
 	<select id="checkUserNameUnique" parameterType="String" resultMap="SysUserResult">
 		select user_id, user_name from sys_user where user_name = #{userName} and del_flag = '0' limit 1
 	</select>
@@ -157,9 +159,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 	<select id="checkEmailUnique" parameterType="String" resultMap="SysUserResult">
 		select user_id, email from sys_user where email = #{email} and del_flag = '0' limit 1
 	</select>
+	<select id="selectUserByphoneNumber" resultType="com.ruoyi.common.core.domain.entity.SysUser">
+		select * from sys_user
+		<where>
+			<if test="userId != null and userId != '' ">
+				AND user_id = #{userId}
+			</if>
+			<if test="phoneNumber != null and phoneNumber != ''">
+				AND phonenumber = #{phoneNumber}
+			</if>
+		</where>
+	</select>
 
 
-    <insert id="insertUser" parameterType="SysUser" useGeneratedKeys="true" keyProperty="userId">
+	<insert id="insertUser" parameterType="SysUser" useGeneratedKeys="true" keyProperty="userId">
  		insert into sys_user(
  			<if test="userId != null and userId != 0">user_id,</if>
  			<if test="deptId != null and deptId != 0">dept_id,</if>