chengf
2026-01-30 b8bf2507bc7b23c90bc6dc71ea2460e277d3800a
java110-db/src/main/resources/mapper/user/UserLoginServiceDaoImplMapper.xml
old mode 100644 new mode 100755
@@ -17,10 +17,23 @@
    <!-- 查询用户登录信息 add by wuxw 2018-07-03 -->
    <select id="getUserLoginInfo" parameterType="Map" resultType="Map">
        select t.password,t.login_id,t.login_id loginId,t.login_time,t.login_time
        loginTime,t.source,t.user_name,t.user_name userName,t.user_id,t.user_id userId,t.token
        select DISTINCT t.login_id,t.login_id loginId,t.login_time,t.login_time
        loginTime,t.source,t.user_name,t.user_name userName,t.user_id,t.user_id userId,
        puo.org_name parentOrgName,uo.org_name orgName
        from u_user_login t
        left join u_org_staff_rel uosr on t.user_id = uosr.staff_id and uosr.status_cd = '0'
        left join u_org uo on uosr.org_id = uo.org_id  and uo.status_cd = '0'
        left join u_org puo on uo.parent_org_id = puo.org_id and puo.status_cd = '0'
        <if test="storeId !=null and storeId != ''">
            left join s_store_user su on t.user_id = su.user_id and su.status_cd = '0'
        </if>
        where 1 =1
        <if test="parentOrgName !=null and parentOrgName != ''">
            and puo.org_name= #{parentOrgName}
        </if>
        <if test="orgName !=null and orgName != ''">
            and uo.org_name= #{orgName}
        </if>
        <if test="password !=null and password != ''">
            and t.password= #{password}
        </if>
@@ -29,6 +42,12 @@
        </if>
        <if test="loginTime !=null and loginTime != ''">
            and t.login_time= #{loginTime}
        </if>
        <if test="startTime !=null and startTime != ''">
            and t.login_time &gt;= #{startTime}
        </if>
        <if test="endTime !=null and endTime != ''">
            and t.login_time &lt;= #{endTime}
        </if>
        <if test="source !=null and source != ''">
            and t.source= #{source}
@@ -41,6 +60,9 @@
        </if>
        <if test="token !=null and token != ''">
            and t.token= #{token}
        </if>
        <if test="storeId !=null and storeId != ''">
            and su.store_id= #{storeId}
        </if>
        order by t.login_time desc
        <if test="page != -1 and page != null ">
@@ -87,6 +109,9 @@
    <select id="queryUserLoginsCount" parameterType="Map" resultType="Map">
        select count(1) count
        from u_user_login t
        <if test="storeId !=null and storeId != ''">
            left join s_store_user su on t.user_id = su.user_id and su.status_cd = '0'
        </if>
        where 1 =1
        <if test="password !=null and password != ''">
            and t.password= #{password}
@@ -96,6 +121,12 @@
        </if>
        <if test="loginTime !=null and loginTime != ''">
            and t.login_time= #{loginTime}
        </if>
        <if test="startTime !=null and startTime != ''">
            and t.login_time &gt;= #{startTime}
        </if>
        <if test="endTime !=null and endTime != ''">
            and t.login_time &lt;= #{endTime}
        </if>
        <if test="source !=null and source != ''">
            and t.source= #{source}
@@ -109,6 +140,9 @@
        <if test="token !=null and token != ''">
            and t.token= #{token}
        </if>
        <if test="storeId !=null and storeId != ''">
            and su.store_id= #{storeId}
        </if>
    </select>