vr-shopxo-plugin/shopxo/app/plugins/wallet/api/User.php

96 lines
2.8 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?php
// +----------------------------------------------------------------------
// | ShopXO 国内领先企业级B2C免费开源电商系统
// +----------------------------------------------------------------------
// | Copyright (c) 2011~2099 http://shopxo.net All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( https://opensource.org/licenses/mit-license.php )
// +----------------------------------------------------------------------
// | Author: Devil
// +----------------------------------------------------------------------
namespace app\plugins\wallet\api;
use app\plugins\wallet\api\Common;
use app\plugins\wallet\service\BaseService;
use app\plugins\wallet\service\WalletService;
use app\plugins\wallet\service\PayService;
/**
* 钱包 - 用户中心
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2016-12-01T21:51:08+0800
*/
class User extends Common
{
/**
* 构造方法
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-11-30
* @desc description
*/
public function __construct($params = [])
{
parent::__construct($params);
// 是否已经登录
IsUserLogin();
}
/**
* 首页
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2019-12-19
* @desc description
* @param [array] $params [输入参数]
*/
public function Index($params = [])
{
$result = [
'base' => $this->plugins_config,
'user_wallet' => $this->user_wallet,
'default_images_data' => BaseService::DefaultImagesData($this->plugins_config),
'nav_list' => BaseService::UserCenterNav($this->plugins_config),
];
return DataReturn('success', 0, $result);
}
/**
* 付款码
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2022-11-17
* @desc description
* @param [array] $params [输入参数]
*/
public function PaymentCode($params = [])
{
$params['user_id'] = $this->user['id'];
return PayService::PaymentCode($params);
}
/**
* 充值配置数据兼容老版本6.3.0起新版本已经调整到充值页面去了)
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2022-11-17
* @desc description
* @param [array] $params [输入参数]
*/
public function RechargeConfigData($params = [])
{
$result = BaseService::RechargeConfigData($this->plugins_config);
$result['user_wallet'] = $this->user_wallet;
return DataReturn('success', 0, $result);
}
}
?>