| | |
| | | <select id="performanceShiftPage" resultType="com.ruoyi.staff.dto.PerformanceShiftMapDto"> |
| | | SELECT |
| | | u.staff_name name, |
| | | GROUP_CONCAT(s.work_time, ':', IFNULL(palc.shift, ''), ':', s.id order by s.work_time SEPARATOR ';') AS shift_time, |
| | | GROUP_CONCAT(s.work_time, ':', IFNULL(palc.shift, ''), ':', s.id ORDER BY s.work_time SEPARATOR ';') AS shift_time, |
| | | u.id user_id |
| | | FROM personal_shift s |
| | | LEFT JOIN staff_on_job u ON u.id = s.staff_on_job_id |
| | |
| | | and u.staff_name like concat('%', #{userName}, '%') |
| | | </if> |
| | | </where> |
| | | GROUP BY u.id |
| | | order by s.create_time |
| | | GROUP BY u.id, u.staff_name |
| | | ORDER BY MAX(s.create_time) |
| | | </select> |
| | | |
| | | <select id="performanceShiftYear" resultType="java.util.Map"> |