cxfoot/modules/api/controllers/UserController.php
2023-10-26 14:45:17 +08:00

88 lines
2.1 KiB
PHP

<?php
/**
* @author Any
* @description KISS
* @date 2021-4-17
* @version 1.0.0
*
* _____LOG_____
*
*/
namespace app\modules\api\controllers;
use app\components\EncryptHelper;
use app\models\Order;
use app\models\OrderDetail;
use app\models\QrcodeRecord;
use app\models\StoreUser;
use app\models\User;
use app\models\UserInformation;
use app\modules\api\behaviors\LoginBehavior;
use app\modules\api\models\CommentForm;
use app\modules\api\models\UserBasicInfoForm;
use app\modules\api\models\UserModifyForm;
class UserController extends Controller
{
public function behaviors()
{
return array_merge(parent::behaviors(), [
'login' => [
'class' => LoginBehavior::className(),
'ignore' => [
]
]
]);
}
/**
* showdoc
* @catalog 会员注册
* @method post
* @url /api/user/modify-user
* @return {"code":0,"msg":"ok","data":{}}
* @remark
*/
public function actionVerifyUser()
{
$user_id = \Yii::$app->user->identity->id; //获取用户登陆ID
$user = User::findOne(['id' => $user_id]);
if (!empty($user->is_view)) {
$data = [
'code' => 1,
'msg' => '已绑定',
];
} else {
$data = [
'code' => 0,
'msg' => '未绑定',
];
}
return $this->responseHandler($data);
}
/**
* showdoc
* @catalog 会员注册
* @method post
* @url /api/user/modify-user
* @return {"code":0,"msg":"ok","data":{}}
* @remark
*/
public function actionModifyUser()
{
$post = \Yii::$app->request->post(); // attributes 转成键值对形式 key=> value
$form = new UserModifyForm();
$form->cx_mch_id = $this->cx_mch_id; //商户ID 没看到传参赋值 默认给0
$form->attributes = $post;
$form->user_id = \Yii::$app->user->identity->id; //获取用户登陆ID
$data = $form->modify_user();
return $this->responseHandler($data);
}
}