From a6a7fc6e422017c752f0166a9cf11ba562767b3e Mon Sep 17 00:00:00 2001 From: "DESKTOP-GG6FIN9\\Administrator" <15040771@qq.com> Date: Fri, 24 Jul 2020 17:19:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E8=AF=84=E8=AE=BA=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E8=99=9A=E6=8B=9F=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Controller/ServiceEvaluateController.php | 10 ++++++++++ app/Service/ServiceEvaluateService.php | 9 +++++++++ app/Service/ServiceEvaluateServiceInterface.php | 2 ++ config/routes.php | 1 + 4 files changed, 22 insertions(+) diff --git a/app/Controller/ServiceEvaluateController.php b/app/Controller/ServiceEvaluateController.php index e10cecd..9b0c5d3 100644 --- a/app/Controller/ServiceEvaluateController.php +++ b/app/Controller/ServiceEvaluateController.php @@ -44,4 +44,14 @@ class ServiceEvaluateController extends BaseController return $this->success($this->evaluateService->getPersonnelInfo($user_id)); } + /** + *获取服务专员评价列表 + */ + public function getEvaluateList() + { + //根据用户iD 获取服务专员详细信息 + $service_personnel_id = $this->request->input('service_personnel_id', 0); + return $this->success($this->evaluateService->getEvaluateList($service_personnel_id)); + } + } \ No newline at end of file diff --git a/app/Service/ServiceEvaluateService.php b/app/Service/ServiceEvaluateService.php index 20f98c5..a6e1dc8 100644 --- a/app/Service/ServiceEvaluateService.php +++ b/app/Service/ServiceEvaluateService.php @@ -35,4 +35,13 @@ class ServiceEvaluateService implements ServiceEvaluateServiceInterface return $res; } + public function getEvaluateList() + { + $data = $this->request->all(); + $res = Db::table('lanzu_service_evaluate') + ->where(['service_personnel_id' => $data['service_personnel_id']]) + ->get(); + return $res; + } + } \ No newline at end of file diff --git a/app/Service/ServiceEvaluateServiceInterface.php b/app/Service/ServiceEvaluateServiceInterface.php index ec0be55..ee2418d 100644 --- a/app/Service/ServiceEvaluateServiceInterface.php +++ b/app/Service/ServiceEvaluateServiceInterface.php @@ -11,4 +11,6 @@ interface ServiceEvaluateServiceInterface public function getPersonnelInfo(); + public function getEvaluateList(); + } \ No newline at end of file diff --git a/config/routes.php b/config/routes.php index ee76c82..284846d 100644 --- a/config/routes.php +++ b/config/routes.php @@ -21,4 +21,5 @@ Router::addGroup('/v1/',function (){ Router::post('CouponUserReceive/getUserAvailableCoupons', 'App\Controller\CouponController@getUserAvailableCoupons'); Router::post('ServiceEvaluate/evaluate', 'App\Controller\ServiceEvaluateController@evaluate'); Router::post('ServiceEvaluate/getPersonnelInfo', 'App\Controller\ServiceEvaluateController@getPersonnelInfo'); + Router::post('ServiceEvaluate/getEvaluateList', 'App\Controller\ServiceEvaluateController@getEvaluateList'); }); \ No newline at end of file