|
|
@@ -67,4 +67,28 @@ class User extends Controller
|
|
|
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 设置支付密码
|
|
|
+ * @return array
|
|
|
+ * @throws \app\common\exception\BaseException
|
|
|
+ * @throws \think\exception\DbException
|
|
|
+ */
|
|
|
+ public function setProfile()
|
|
|
+ {
|
|
|
+ try {
|
|
|
+ $userInfo = $this->getUser();
|
|
|
+ if(empty($userInfo)){
|
|
|
+ throw new Exception('用户信息不存在或未注册');
|
|
|
+ }
|
|
|
+ $post = input();
|
|
|
+ if(\app\api\service\User::setProfile($userInfo['user_id'], $post)){
|
|
|
+ return $this->renderSuccess([],$userInfo['status']==1? '设置成功':'设置成功,请耐心等候审核');
|
|
|
+ }else{
|
|
|
+ return $this->renderError('设置失败');
|
|
|
+ }
|
|
|
+ }catch (\Exception $exception){
|
|
|
+ return $this->renderError($exception->getMessage()?:'设置失败');
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
}
|