request->request(); $validate = $this->validate($params, \app\worker\validate\Worker::class . '.login'); if ($validate !== true) { $this->error($validate); } $workerVendor = $this->getWorkerService()->login($params['code']); //存在师傅id,直接登录 if ($workerVendor['worker_id']) { $this->workerLogin($workerVendor['worker_id']); $this->success('登录成功', $this->user); } $this->error('请绑定手机号', ['vendor_token' => $this->getTokenByUserId($workerVendor['id'])]); } function bindPhoneNumber() { $params = $this->request->request(); $validate = $this->validate($params, \app\worker\validate\Worker::class . '.bindPhoneNumber'); if ($validate !== true) { $this->error($validate); } $this->success('操作成功', $this->getWorkerService()->bindPhoneNumber($params['code'], $params['vendor_token'])); } }