Codeigniter调度系统

时间:2016-05-30 06:29:52

标签: php mysql codeigniter

我正在创建一个供hr部门使用的调度系统,我使用codeigniter框架使我的代码可读并快速执行。我现在面临的问题是,我不知道如何将时间表从设置之日起持续到下一个更改时间表,这意味着我只有从日程安排开始的日期而没有日期结束,因为员工可能长期坚持这个时间表。这是我的疑问:

function retrieve_Sched($id)
{
    $query = "SELECT * FROM schedule WHERE EmpID = ?";

    $query = $this->db->query($query,array($id));

    if($query->num_rows() == 0)
    {
        return false;
    }
    else
    {
        return $query->result_array();
    }
}

我希望将它与实际出勤率进行比较,以确定他们是否累积了加班费。

1 个答案:

答案 0 :(得分:-1)

我通过添加额外的字段名称isDefault来解决我的问题,并且查询必须始终检查这是否是员工的默认计划,如果员工更改了他/她的计划,那么将更新具有isDefault的计划为null或值为0并使新值为1.感谢那些评论此帖子的人以及给我负面评价的人....