| | |
| | | } |
| | | } |
| | | |
| | | //获取班次列表 |
| | | public function get_work_plan() |
| | | { |
| | | $list = Db::name('AttendanceWorkPlan')->where('is_del', '=', 0)->order('create_time asc')->select()->each(function ($item, $key) { |
| | | $item['create_time'] = date('Y-m-d H:i:s', $item['create_time']); |
| | | $item['update_time'] = $item['update_time'] > 0 ? date('Y-m-d H:i:s', $item['update_time']) : ""; |
| | | return $item; |
| | | })->toArray(); |
| | | foreach ($list as &$val) { |
| | | $mappingTimes = Db::name('AttendanceWorkPlanWorkTimeLink')->where(['work_plan_id' => $val['id']])->column('work_time_id'); |
| | | $times = Db::name('AttendanceWorkTime')->where('id', 'in', $mappingTimes)->where('is_del', '=', 0)->select()->toArray(); |
| | | $val['times'] = $times; |
| | | } |
| | | $res['data'] = $list; |
| | | return table_assign(0, '', $res); |
| | | } |
| | | } |