| | |
| | | </where> |
| | | order by o.id desc |
| | | </select> |
| | | <select id="searchUsers" resultType="com.dsh.guns.modular.system.model.UserListVO"> |
| | | select t1.id,t1.name ,t1.phone ,t1.avatar,t1.birthday,t1.sex,t1.idCard,t1.status |
| | | ,t2.simplename as deptName from sys_user t1 |
| | | left join sys_dept t2 on t1.deptid = t2.id |
| | | <where> |
| | | <if test="query.name != null and query.name != ''"> |
| | | and t1.name like CONCAT('%',#{query.name},'%') |
| | | </if> |
| | | <if test="query.phone != null and query.phone != ''"> |
| | | and t1.phone like CONCAT('%',#{query.phone},'%') |
| | | </if> |
| | | <if test="query.idCard != null and query.idCard != ''"> |
| | | and t1.idCard like CONCAT('%',#{query.idCard},'%') |
| | | </if> |
| | | <if test="query.isSales == 1"> |
| | | and (t2.simplename like CONCAT('%','销售','%') |
| | | or t2.fullname like CONCAT('%','销售','%')) |
| | | </if> |
| | | <if test="query.status != null and query.status != ''"> |
| | | and t1.status = #{query.status} |
| | | </if> |
| | | <if test="query.storeIds != null and query.storeIds.size()>0"> |
| | | AND t1.id IN |
| | | <foreach collection="query.storeIds" separator="," item="id" open="(" close=")"> |
| | | #{id} |
| | | </foreach> |
| | | </if> |
| | | and t1.status != 3 |
| | | </where> |
| | | </select> |
| | | |
| | | </mapper> |