|
@@ -113,6 +113,7 @@ class MemberService extends BaseService
|
|
|
'wallet_token' => make_wallet_token($walletUrl, $id),
|
|
'wallet_token' => make_wallet_token($walletUrl, $id),
|
|
|
'avatar' => '',
|
|
'avatar' => '',
|
|
|
'recharge_url' => $rechargeUrl,
|
|
'recharge_url' => $rechargeUrl,
|
|
|
|
|
+ 'recharge_token' => $rechargeUrl?make_wallet_token($rechargeUrl, $id) : '',
|
|
|
'member_level' => 0,
|
|
'member_level' => 0,
|
|
|
'usdt' => 0.00,
|
|
'usdt' => 0.00,
|
|
|
'sbt' => $awardSbtNum,
|
|
'sbt' => $awardSbtNum,
|
|
@@ -181,6 +182,10 @@ class MemberService extends BaseService
|
|
|
if ($info['wallet_token'] == '') {
|
|
if ($info['wallet_token'] == '') {
|
|
|
$updateData['wallet_token'] = make_wallet_token($walletUrl, $userId);
|
|
$updateData['wallet_token'] = make_wallet_token($walletUrl, $userId);
|
|
|
}
|
|
}
|
|
|
|
|
+ if(empty($info['recharge_url'])){
|
|
|
|
|
+ $info['recharge_url'] = CregisPayService::make()->createAddress(1000);
|
|
|
|
|
+ $info['recharge_token'] = $info['recharge_url']?make_wallet_token($info['recharge_url'], $userId) : '';
|
|
|
|
|
+ }
|
|
|
$this->model->where(['id' => $userId])->update($updateData);
|
|
$this->model->where(['id' => $userId])->update($updateData);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -204,6 +209,7 @@ class MemberService extends BaseService
|
|
|
'parent_id' => $info['parent_id'],
|
|
'parent_id' => $info['parent_id'],
|
|
|
'bonus_rate' => $info['bonus_rate'],
|
|
'bonus_rate' => $info['bonus_rate'],
|
|
|
'pledge_auto' => $info['pledge_auto'],
|
|
'pledge_auto' => $info['pledge_auto'],
|
|
|
|
|
+ 'recharge_url' => $info['recharge_url'],
|
|
|
'parent_url' => $parentWalletUrl,
|
|
'parent_url' => $parentWalletUrl,
|
|
|
],
|
|
],
|
|
|
];
|
|
];
|
|
@@ -240,8 +246,12 @@ class MemberService extends BaseService
|
|
|
$info['error'] = '钱包地址已被修改';
|
|
$info['error'] = '钱包地址已被修改';
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- $rechargeAddress = WalletService::make()->getWallet(1);
|
|
|
|
|
- $rechargeUrl = isset($rechargeAddress['address']) ? $rechargeAddress['address'] : '';
|
|
|
|
|
|
|
+ $rechargeUrl = isset($info['recharge_url']) ? $info['recharge_url'] : '';
|
|
|
|
|
+ $rechargeToken = isset($info['recharge_token']) ? $info['recharge_token'] : '';
|
|
|
|
|
+ if ($type == 2 && $rechargeUrl && $rechargeToken != make_wallet_token($rechargeUrl, $userId)) {
|
|
|
|
|
+ $info['error'] = '钱包地址已被修改';
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$info = [
|
|
$info = [
|
|
|
'id' => $userId,
|
|
'id' => $userId,
|
|
|
'wallet_url' => $info['wallet_url'],
|
|
'wallet_url' => $info['wallet_url'],
|