and ((b.approve_status != 0 and b.approve_status < t.approve_step_id-1) or b.approve_status is null)
and ((b.approve_status != 0 and b.approve_status < t.approve_step_id-1) or b.approve_status is null)
and t.id <= (select max(a.id) from ag_acl_practitioner_hiring_approve_records a where a.id = t.id and a.approving_status=0)
and t.id <= (select max(a.id) from ag_acl_practitioner_hiring_approve_records a where a.hiring_basic_info_id = t.hiring_basic_info_id and a.approving_status=0)
<!-- and (t.approving_status = 0 or b.approve_status < t.approve_step_id or b.approve_status is null) -->
<!-- and (t.approving_status = 0 or b.approve_status < t.approve_step_id or b.approve_status is null) -->
and ((b.approve_status != 0 and b.approve_status < t.approve_step_id-1) or b.approve_status is null)
and ((b.approve_status != 0 and b.approve_status < t.approve_step_id-1) or b.approve_status is null)
and t.id <= (select max(a.id) from ag_acl_practitioner_hiring_approve_records a where a.id = t.id and a.approving_status=0)
and t.id <= (select max(a.id) from ag_acl_practitioner_hiring_approve_records a where a.hiring_basic_info_id = t.hiring_basic_info_id and a.approving_status=0)
<!-- and (t.approving_status = 0 or b.approve_status < t.approve_step_id or b.approve_status is null) -->
<!-- and (t.approving_status = 0 or b.approve_status < t.approve_step_id or b.approve_status is null) -->