services = $services; } /** * 获取定时任务列表 * @return mixed */ public function getTimerList() { $where = ['is_del' => 0]; return app('json')->success($this->services->getTimerList($where)); } /** * 获取定时任务详情 * @param $id * @return mixed */ public function getTimerInfo($id) { return app('json')->success($this->services->getTimerInfo($id)); } /** * 获取定时任务类型 * @return mixed */ public function getMarkList() { return app('json')->success($this->services->getMarkList()); } /** * 保存定时任务 * @return mixed */ public function saveTimer() { $data = $this->request->postMore([ ['id', 0], ['name', ''], ['mark', ''], ['content', ''], ['type', 0], ['is_open', 0], ['week', 0], ['day', 0], ['hour', 0], ['minute', 0], ['second', 0], ]); $this->services->saveTimer($data); return app('json')->success(100000); } /** * 删除定时任务 * @param $id * @return mixed */ public function delTimer($id) { $this->services->delTimer($id); return app('json')->success(100002); } /** * 设置定时任务状态 * @param $id * @param $is_open * @return mixed */ public function setTimerStatus($id, $is_open) { $this->services->setTimerStatus($id, $is_open); return app('json')->success(100014); } }