huminmin
3 天以前 70aea4d9e226e32fcd96c39b9b55ae59fbbcb4a4
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) &lt; #{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>