diff --git a/app/Controller/api/expose/v1/ToolsController.php b/app/Controller/api/expose/v1/ToolsController.php index 6e01251..94696de 100644 --- a/app/Controller/api/expose/v1/ToolsController.php +++ b/app/Controller/api/expose/v1/ToolsController.php @@ -3,6 +3,7 @@ namespace App\Controller\api\expose\v1; use App\Controller\AbstractController; +use App\Model\AppDropLog; use App\Model\AppKeywordsMonitor; use App\Model\AppKeywordsMonitorResult; use App\Model\AppKeywordsMonitorTask; @@ -143,4 +144,23 @@ var_dump($requestData); 'msg' => 'ok' ]); } + + /** + * 刷下拉数据上报 + * @url /api/expose/v1/tools/succ + * @return \Psr\Http\Message\ResponseInterface + */ + #[RequestMapping(path:'succ', methods:'post')] + public function success(): \Psr\Http\Message\ResponseInterface + { + $keyword = $this->request->post('Keyword'); + $dropKeyword = $this->request->post('DropKeyword'); + $op = $this->request->post('Op'); + $model = new AppDropLog(); + $model->keyword = $keyword; + $model->op = $op; + $model->drop_keyword = $dropKeyword; + $model->save(); + return $this->response->json([]); + } } \ No newline at end of file diff --git a/app/Model/AppDropLog.php b/app/Model/AppDropLog.php new file mode 100644 index 0000000..f3deb76 --- /dev/null +++ b/app/Model/AppDropLog.php @@ -0,0 +1,35 @@ + 'integer', 'created_at' => 'datetime', 'created_by' => 'integer', 'updated_at' => 'datetime', 'updated_by' => 'integer', 'op' => 'integer']; +}