From ceb3a3d48da6d4ee48d75e2e27ffd3cdfdc707de Mon Sep 17 00:00:00 2001 From: chenbo <709206448@qq.com> Date: Fri, 22 Dec 2023 15:40:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=88=90-=E6=9F=A5=E7=9C=8B?= =?UTF-8?q?=E5=85=AC=E5=8F=B8=E6=AF=8F=E6=97=A5=E4=BB=BB=E5=8A=A1=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TaskSchedulingPlanController.php | 14 ++++++++++++++ .../task_scheduling_plan/TaskSchedulingPlan.php | 5 +++++ 2 files changed, 19 insertions(+) diff --git a/app/adminapi/controller/task_scheduling_plan/TaskSchedulingPlanController.php b/app/adminapi/controller/task_scheduling_plan/TaskSchedulingPlanController.php index 88ad320e0..3a4291e37 100644 --- a/app/adminapi/controller/task_scheduling_plan/TaskSchedulingPlanController.php +++ b/app/adminapi/controller/task_scheduling_plan/TaskSchedulingPlanController.php @@ -116,5 +116,19 @@ class TaskSchedulingPlanController extends BaseAdminController return $this->data($result); } + public function getDayTaskList() + { + $companyId = $this->request->param('company_id', 0); + $date = $this->request->param('date',); + $list = TaskSchedulingPlan::where(['company_id' => $companyId]) + ->where('start_time', strtotime($date)) + ->with(['template','templateInfo']) + ->order(['id' => 'desc']) + ->select() + ->toArray(); + return $this->success('', $list); + } + + } \ No newline at end of file diff --git a/app/common/model/task_scheduling_plan/TaskSchedulingPlan.php b/app/common/model/task_scheduling_plan/TaskSchedulingPlan.php index 77a87f014..e2a4ccefe 100644 --- a/app/common/model/task_scheduling_plan/TaskSchedulingPlan.php +++ b/app/common/model/task_scheduling_plan/TaskSchedulingPlan.php @@ -17,6 +17,7 @@ namespace app\common\model\task_scheduling_plan; use app\common\model\BaseModel; use app\common\model\Company; +use app\common\model\task\Task; use app\common\model\task_scheduling\TaskScheduling; use app\common\model\task_template\TaskTemplate; use app\common\model\user\User; @@ -46,6 +47,10 @@ class TaskSchedulingPlan extends BaseModel { return $this->hasOne(TaskTemplate::class, 'id', 'template_id')->bind(['template_name'=>'title']); } + public function task() + { + return $this->hasOne(Task::class, 'task_id', 'id'); + } public function templateInfo() { return $this->hasOne(TaskTemplate::class, 'id', 'template_id');