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');