【发布时间】:2011-05-02 06:45:34
【问题描述】:
我想就我当前更新办公时间安排系统的策略获得您的反馈。我正在重写它,通过允许员工有一个固定的时间表而不是单独输入办公时间来避免费力的输入。除了我下面的计划之外,还有更简单/正常的方法吗?
我正在使用一个简单的日历设置,它从事件表中接收数组中的事件,然后将它们显示在日历中。我想重新设计将事件添加到事件表中的方式。
目前:员工可以选择一天,然后添加个人办公时间(周一 9:00、10:00、11:00、12:00、1:00、2:00 等)
目标:员工选择一个固定的时间表(例如周一至周三至周五,8:00-5:00 PST),系统会自动将未来日期添加到事件表中进行显示(提前一个月)。
当前计划:添加带有员工 ID 和周一至周日字段的日程表。每天运行一个 CRON 作业,检查从现在起 28 天后一周中的哪一天。然后,它会查询时间表以查找在一周中的那一天安排了工作时间的所有员工。提前 4 周将事件添加到事件表中。
这是一种令人满意的方式吗?谢谢!我是编码新手,因此您在花费大量时间实施之前的反馈很有帮助!
【问题讨论】: