From 037d7f4f81d5a9956668418194ea047348020c47 Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq,com> Date: Fri, 3 Nov 2023 18:13:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A1=AB=E5=86=99=E8=AE=BE=E5=A4=87=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/User.php | 13 +++++++++++++ app/api/model/User.php | 16 ++++++++++++++++ 2 files changed, 29 insertions(+) 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); + } }