Browse Source

新增服务专员入口

master
parent
commit
e9a11faa4f
  1. 13
      app/Controller/ServiceEvaluateController.php
  2. 12
      app/Service/ServiceEvaluateService.php
  3. 2
      app/Service/ServiceEvaluateServiceInterface.php
  4. 1
      config/routes.php

13
app/Controller/ServiceEvaluateController.php

@ -8,6 +8,7 @@ use App\Request\EvaluateRequest;
use App\Request\UserRequest;
use App\Request\PersonnelRequest;
use App\Service\ServiceEvaluateServiceInterface;
use http\Client\Curl\User;
use Hyperf\Di\Annotation\Inject;
class ServiceEvaluateController extends BaseController
@ -40,9 +41,19 @@ class ServiceEvaluateController extends BaseController
/**
*获取服务专员基本信息
*/
public function getPersonnelInfo(PersonnelRequest $validator)
public function isPersonnel(UserRequest $validator)
{
//根据用户iD 获取服务专员详细信息
$user_id = $this->request->input('user_id', 0);
return $this->success($this->evaluateService->isPersonnel($user_id));;
}
/**
*获取服务专员基本信息
*/
public function getPersonnelInfo(PersonnelRequest $validator)
{
//根据服务专员iD 获取服务专员详细信息
$service_personnel_id = $this->request->input('service_personnel_id', 0);
$res = $this->evaluateService->getPersonnelInfo($service_personnel_id);
//如果存在服务专员则获取配置信息

12
app/Service/ServiceEvaluateService.php

@ -34,6 +34,18 @@ class ServiceEvaluateService implements ServiceEvaluateServiceInterface
return ServiceEvaluate::create($data);
}
public function isPersonnel($user_id)
{
$res = Db::table('lanzu_service_personnel')
->where([
['user_id','=',$user_id],
['status','=',1]
])
->select('id')
->first();
return $res;
}
public function getPersonnelInfo($service_personnel_id)
{
$res = Db::table('lanzu_service_personnel')

2
app/Service/ServiceEvaluateServiceInterface.php

@ -7,6 +7,8 @@ interface ServiceEvaluateServiceInterface
public function evaluate($data);
public function isPersonnel($user_id);
public function getPersonnelInfo($service_personnel_id);
public function getEvaluateList($service_personnel_id);

1
config/routes.php

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