src/main/resources/mapper/staff/PersonalAttendanceRecordsMapper.xml
@@ -40,4 +40,17 @@ and personal_attendance_records.date < DATE_ADD(DATE(#{params.date}), INTERVAL 1 DAY) </if> </select> <select id="selectStaffWithoutAttendanceRecord" resultType="com.ruoyi.staff.pojo.StaffOnJob"> SELECT soj.* FROM staff_on_job soj WHERE soj.status = 1 AND DATE(soj.create_time) < #{date} AND NOT EXISTS ( SELECT 1 FROM personal_attendance_records par WHERE par.staff_on_job_id = soj.id AND par.date = #{date} ) </select> </mapper>