diff --git a/app/api/controller/User.php b/app/api/controller/User.php index fdd5003..9d399d6 100644 --- a/app/api/controller/User.php +++ b/app/api/controller/User.php @@ -121,4 +121,17 @@ class User extends Controller } return $this->renderSuccess('恭喜您,身份填写成功'); } + /** + * 填写设备信息 + * @return Json + * @throws BaseException + */ + public function userDevice(): Json + { + $model = new UserModel; + if (!$model->saveUserDevice($this->postForm())) { + return $this->renderSuccess($model->getError() ?: '操作失败'); + } + return $this->renderSuccess('恭喜您,身份填写成功'); + } } diff --git a/app/api/model/User.php b/app/api/model/User.php index 0ebcbf1..37e9173 100644 --- a/app/api/model/User.php +++ b/app/api/model/User.php @@ -159,4 +159,20 @@ class User extends UserModel // 更新用户记录 return $userInfo->save($data); } + + /** + * 填写设备信息 + * @param $form + * @return bool + * @throws BaseException + */ + public function saveUserDevice($form): bool + { + // 当前登录的用户信息 + $userInfo = UserService::getCurrentLoginUser(true); + // 默认数据 + $data['devsn'] = $form['devsn']; + // 更新用户记录 + return $userInfo->save($data); + } }