whyclxw
2025-05-15 a2d386150f391eeccef9da7c6a91cfb2cf9f7a65
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.whyc.mapper.UserMapper" >
    <update id="updatePasswordsTo3072">
        <foreach collection="list" item="item" separator=";">
            update db_user.tb_user_inf set uSnId = #{item.uSnId},upassword = #{item.uSnId} where uId = #{item.uId}
        </foreach>
    </update>
 
    <select id="addJudge" resultType="int">
        select count(uid) as nums from db_user.tb_user_inf where uname=#{uName} or uMobilephone=#{uPhoneNumber} limit 1
    </select>
 
 
 
    <select id="getUserInfoByPhoneNumber" resultType="com.whyc.pojo.UserInf">
        select * from db_user.tb_user_inf where uMobilephone =#{phoneNumber} limit 1
    </select>
    <select id="searchCS_All2" resultType="com.whyc.pojo.UserInf">
        SELECT distinct uId,uName FROM db_user.tb_user_inf  where uId not in (select distinct uId from db_user.tb_user_permitgroup_data) and uId!=0
        order by uId
    </select>
    <select id="getUserInfoByStationId" resultType="com.whyc.pojo.UserInf">
        select distinct u.uId,u.uName from
        db_user.tb_user_battgroup_baojigroup_battgroup group1,
        db_user.tb_user_battgroup_baojigroup_usr groupUser,
        db_user.tb_user_inf u
        where group1.baoji_group_id = groupUser.baoji_group_id
        and groupUser.uId = u.uId
        and u.uRole != 0
        and group1.StationId = #{stationId}
    </select>
    <select id="getUserInfAndPermitInf" resultType="com.whyc.pojo.UserInf">
        select distinct u.*, p.permit_group_name as permitGroupName, pd.permit_group_id as permitGroupId
        from db_user.tb_user_inf u
                 inner join db_user.tb_user_permitgroup_data pd on u.uId = pd.uId
                 inner join db_user.tb_user_permitgroup p on p.permit_group_id = pd.permit_group_id
        where u.uId > 1002
    </select>
</mapper>