Browse Source

获取用户信息,判断是否为服务专员用户

master
parent
commit
24b4f3e47e
  1. 11
      app/Controller/ServiceEvaluateController.php
  2. 10
      app/Service/ServiceEvaluateService.php
  3. 2
      app/Service/ServiceEvaluateServiceInterface.php
  4. 1
      config/routes.php

11
app/Controller/ServiceEvaluateController.php

@ -15,7 +15,6 @@ class ServiceEvaluateController extends BaseController
* @var ServiceEvaluateServiceInterface * @var ServiceEvaluateServiceInterface
*/ */
protected $evaluateService; protected $evaluateService;
/** /**
* 提交评价 * 提交评价
* *
@ -35,4 +34,14 @@ class ServiceEvaluateController extends BaseController
} }
/**
*获取服务专员基本信息
*/
public function getPersonnelInfo()
{
//根据用户iD 获取服务专员详细信息
$user_id = $this->request->input('user_id', 0);
return $this->success($this->evaluateService->getPersonnelInfo($user_id));
}
} }

10
app/Service/ServiceEvaluateService.php

@ -25,4 +25,14 @@ class ServiceEvaluateService implements ServiceEvaluateServiceInterface
->value('join_time'); ->value('join_time');
return ServiceEvaluate::create($data); return ServiceEvaluate::create($data);
} }
public function getPersonnelInfo()
{
$data = $this->request->all();
$res = Db::table('lanzu_service_personnel')
->where(['user_id' => $data['user_id']])
->first();
return $res;
}
} }

2
app/Service/ServiceEvaluateServiceInterface.php

@ -9,4 +9,6 @@ interface ServiceEvaluateServiceInterface
public function evaluate(); public function evaluate();
public function getPersonnelInfo();
} }

1
config/routes.php

@ -20,4 +20,5 @@ Router::addGroup('/v1/',function (){
Router::post('CouponUserReceive/userReceiveCoupon', 'App\Controller\CouponController@userReceiveCoupon'); Router::post('CouponUserReceive/userReceiveCoupon', 'App\Controller\CouponController@userReceiveCoupon');
Router::post('CouponUserReceive/getUserAvailableCoupons', 'App\Controller\CouponController@getUserAvailableCoupons'); Router::post('CouponUserReceive/getUserAvailableCoupons', 'App\Controller\CouponController@getUserAvailableCoupons');
Router::post('ServiceEvaluate/evaluate', 'App\Controller\ServiceEvaluateController@evaluate'); Router::post('ServiceEvaluate/evaluate', 'App\Controller\ServiceEvaluateController@evaluate');
Router::post('ServiceEvaluate/getPersonnelInfo', 'App\Controller\ServiceEvaluateController@getPersonnelInfo');
}); });
Loading…
Cancel
Save