You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.2 KiB

<?php
namespace app\base\controller\user\api;
use think\App;
class Alipay extends Base
{
/**
* 获取用户支付宝信息
* @date 2022-12-27
*/
public function getAlipay()
{
$param = input('post.');
$alipay_logic = new \app\base\logic\user\Alipay();
$result = $alipay_logic->getAlipay();
return json($result);
}
/**
* 更新用户支付宝信息
* @date 2022-12-27
*/
public function updateAlipay()
{
$param = input('post.');
$validate = [
'account' => 'require',
'name' => 'require'
];
$this->validate($param, $validate, [
'account.require' => '请输入支付宝账号',
'name.require' => '请输入支付宝姓名'
]);
$alipay_logic = new \app\base\logic\user\Alipay();
$result = $alipay_logic->updateAlipay($param);
return json($result);
}
/**
* 是否绑定支付宝
* @date 2022-03-02
*/
public function isBindAliPay()
{
$param = input('post.');
$alipay_logic = new \app\base\logic\user\Alipay();
$result = $alipay_logic->isBindAliPay();
return json($result);
}
}