| | |
| | | left join t_user c on a.create_user = c.id and c.deleted = 0 |
| | | left join t_user c2 on a.user_id = c2.id and c2.deleted = 0 |
| | | where a.deleted = 0 |
| | | <if test="deptIds != null and deptIds.size() > 0"> |
| | | and ( |
| | | b.id in <foreach collection="deptIds" item="item" index="index" open="(" separator="," close=")"> #{item} </foreach> |
| | | or b2.id in <foreach collection="deptIds" item="item" index="index" open="(" separator="," close=")"> #{item} </foreach> |
| | | ) |
| | | </if> |
| | | <if test="userName != null"> |
| | | and c2.real_name like concat('%', #{userName}, '%') |
| | | </if> |
| | | <if test="departmentIds != null"> |
| | | and FIND_IN_SET(#{departmentIds}, a.now_department_ids) |
| | | </if> |
| | | <if test="nowDepartmentIds != null"> |
| | | and FIND_IN_SET(#{nowDepartmentIds}, a.now_department_ids) |
| | | </if> |
| | | GROUP BY a.id, a.create_time |
| | | order by a.create_time desc |
| | | </select> |