| | |
| | | and account like concat('%',#{user.account},'%') |
| | | </if> |
| | | <if test="user.jurisdiction!=null and user.jurisdiction != ''"> |
| | | and jurisdiction like concat('%',#{user.jurisdiction},'%') |
| | | and (jurisdiction = #{user.jurisdiction} or workjurisdiction = #{user.jurisdiction}) |
| | | </if> |
| | | <if test="user.workjurisdiction!=null and user.workjurisdiction != ''"> |
| | | and workjurisdiction = #{user.workjurisdiction} |
| | | </if> |
| | | <if test="user.realName!=null and user.realName != ''"> |
| | | and real_name like concat('%',#{user.realName},'%') |
| | |
| | | <if test="user.userType!=null and user.userType != ''"> |
| | | and user_type = #{user.userType} |
| | | </if> |
| | | <if test="deptIdList!=null and deptIdList.size>0"> |
| | | and id in ( |
| | | SELECT |
| | | user_id |
| | | FROM |
| | | blade_user_dept |
| | | WHERE |
| | | dept_id IN |
| | | <foreach collection="deptIdList" index="index" item="item" open="(" separator="," close=")"> |
| | | #{item} |
| | | </foreach> |
| | | ) |
| | | <if test="user.deptId!=null and user.deptId != ''"> |
| | | and (jurisdiction = #{user.deptId} or workjurisdiction = #{user.deptId}) |
| | | </if> |
| | | <!-- <if test="deptIdList!=null and deptIdList.size>0">--> |
| | | <!-- and id in (--> |
| | | <!-- SELECT--> |
| | | <!-- user_id--> |
| | | <!-- FROM--> |
| | | <!-- blade_user_dept--> |
| | | <!-- WHERE--> |
| | | <!-- dept_id IN--> |
| | | <!-- <foreach collection="deptIdList" index="index" item="item" open="(" separator="," close=")">--> |
| | | <!-- #{item}--> |
| | | <!-- </foreach>--> |
| | | <!-- )--> |
| | | <!-- </if>--> |
| | | ORDER BY id |
| | | </select> |
| | | |
| | |
| | | |
| | | <select id="getUser" resultMap="userResultMap"> |
| | | SELECT |
| | | * |
| | | r.role_name as rolename, |
| | | u.* |
| | | FROM |
| | | blade_user |
| | | blade_user u |
| | | LEFT JOIN blade_role r ON u.role_id = r.id |
| | | WHERE |
| | | tenant_id = #{param1} and account = #{param2} and password = #{param3} and is_deleted = 0 |
| | | u.tenant_id = #{param1} and u.account = #{param2} and u.password = #{param3} and u.is_deleted = 0 |
| | | </select> |
| | | |
| | | <select id="exportUser" resultType="org.springblade.modules.system.excel.UserExcel"> |
| | |
| | | blade_user bu |
| | | LEFT JOIN blade_dept dept ON substring_index( substring_index( bu.dept_id, ',', 3 ), ',',- 1 ) = dept.id |
| | | WHERE |
| | | bu.jurisdiction = "1415620815526883329" |
| | | bu.jurisdiction = #{xid} |
| | | <if test="index == 1"> |
| | | AND dept.id = '1424615693403414529' |
| | | </if> |
| | |
| | | </select> |
| | | |
| | | <update id="updateAcc"> |
| | | update blade_user set stype=#{stype} where account=#{account} |
| | | update blade_user set stype=#{stype},firstlogin = "1" where account=#{account} |
| | | </update> |
| | | <update id="firstLogin"> |
| | | update blade_user set firstlogin = "0" where id=#{id} |
| | | </update> |
| | | |
| | | <delete id="delete"> |