|
|
@@ -2,39 +2,47 @@
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.jzg.mapper.SysUserMapper">
|
|
|
|
|
|
-
|
|
|
+ <!-- 获取用户信息 -->
|
|
|
<select id="getJzgUserInfo" resultType="com.jzg.entity.vo.SysUserJzgVo">
|
|
|
SELECT
|
|
|
- su.id,
|
|
|
- su.username,
|
|
|
- su.`password`,
|
|
|
- su.salt,
|
|
|
- su.mobile,
|
|
|
- su.account_status,
|
|
|
- suji.dept_id,
|
|
|
- suji.NAME,
|
|
|
- suji.work_number,
|
|
|
- suf.file_name AS head_sculpture,
|
|
|
- suji.province
|
|
|
+ su.id,
|
|
|
+ su.username,
|
|
|
+ su.`password`,
|
|
|
+ su.salt,
|
|
|
+ su.mobile,
|
|
|
+ su.account_status,
|
|
|
+ suji.dept_id,
|
|
|
+ suji.NAME,
|
|
|
+ suji.work_number,
|
|
|
+ suf.file_name AS head_sculpture,
|
|
|
+ suji.province
|
|
|
FROM
|
|
|
- sys_user su
|
|
|
- LEFT JOIN sys_user_jzg_info suji ON su.id = suji.user_id
|
|
|
- LEFT JOIN sys_upload_files suf ON su.head_sculpture = suf.id
|
|
|
- WHERE
|
|
|
- su.id = #{userId}
|
|
|
- AND
|
|
|
- suji.system_code = #{system}
|
|
|
+ sys_user su
|
|
|
+ LEFT JOIN sys_user_jzg_info suji ON su.id = suji.user_id AND suji.is_delete = 0
|
|
|
+ LEFT JOIN sys_upload_files suf ON su.head_sculpture = suf.id AND suf.is_delete = 0
|
|
|
+ <where>
|
|
|
+ and su.is_delete = 0
|
|
|
+ <if test="userId != null">
|
|
|
+ AND su.id = #{userId}
|
|
|
+ </if>
|
|
|
+ <if test="system != null and system != ''">
|
|
|
+ AND suji.system_code = #{system}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
</select>
|
|
|
|
|
|
+ <!-- 根据用户名/手机号查询 -->
|
|
|
<select id="selectByUserName" resultType="com.jzg.entity.SysUser">
|
|
|
SELECT
|
|
|
- su.*
|
|
|
+ su.*
|
|
|
FROM
|
|
|
- sys_user su
|
|
|
- WHERE
|
|
|
- account_status = 1 AND is_delete = 0
|
|
|
- <if test="username != null and username != ''">
|
|
|
- AND (su.username = #{username} or su.mobile = #{username})
|
|
|
- </if>
|
|
|
+ sys_user su
|
|
|
+ <where>
|
|
|
+ AND su.account_status = 1 AND su.is_delete = 0
|
|
|
+ <if test="username != null and username != ''">
|
|
|
+ AND (su.username = #{username} OR su.mobile = #{username})
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
</select>
|
|
|
-</mapper>
|
|
|
+
|
|
|
+</mapper>
|