34 lines
889 B
PHP
34 lines
889 B
PHP
<?php
|
|
|
|
namespace app\api\controller;
|
|
|
|
use app\common\controller\Api;
|
|
|
|
class Worker extends Api
|
|
{
|
|
protected $noNeedLogin = ['login'];
|
|
protected $noNeedRight = ['*'];
|
|
|
|
function login()
|
|
{
|
|
$params = $this->request->request();
|
|
$validate = $this->validate($params, \app\api\validate\Worker::class . '.login');
|
|
if ($validate !== true) {
|
|
$this->error($validate);
|
|
}
|
|
|
|
$this->success('登录成功', $this->getWorkerService()->login($params['code']));
|
|
}
|
|
|
|
function bindPhoneNumber()
|
|
{
|
|
$params = $this->request->request();
|
|
$validate = $this->validate($params, \app\api\validate\Worker::class . '.bindPhoneNumber');
|
|
if ($validate !== true) {
|
|
$this->error($validate);
|
|
}
|
|
|
|
$this->success('操作成功', $this->getWorkerService()->bindPhoneNumber($params['code']));
|
|
}
|
|
}
|