|
@ -1,6 +1,7 @@ |
|
|
<?php |
|
|
<?php |
|
|
|
|
|
|
|
|
namespace app\home\controller; |
|
|
namespace app\home\controller; |
|
|
|
|
|
|
|
|
use app\home\service\WalletService; |
|
|
use app\home\service\WalletService; |
|
|
use app\model\PreUsStockModel; |
|
|
use app\model\PreUsStockModel; |
|
|
use think\response\Json; |
|
|
use think\response\Json; |
|
@ -17,19 +18,19 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function getAllAssets(Request $request): Json |
|
|
public function getAllAssets(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$user_id=$request->userId; |
|
|
$user_id = $request->userId; |
|
|
$account_type=$request->post('account_type',0); |
|
|
$account_type = $request->post('account_type', 0); |
|
|
$result = (new WalletService())->getUserAssets($user_id,$account_type); |
|
|
$result = (new WalletService())->getUserAssets($user_id, $account_type); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function userRechargeList(Request $request): Json |
|
|
public function userRechargeList(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['account_type']=$request->post('account_type'); |
|
|
$data['account_type'] = $request->post('account_type'); |
|
|
$data['page']=$request->post('page'); |
|
|
$data['page'] = $request->post('page'); |
|
|
$data['page_size']=$request->post('page_size'); |
|
|
$data['page_size'] = $request->post('page_size'); |
|
|
$result = (new WalletService())->getUserRechargeList($data); |
|
|
$result = (new WalletService())->getUserRechargeList($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
@ -41,14 +42,14 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function addWalletAddress(Request $request): Json |
|
|
public function addWalletAddress(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['wallet_type']=$request->post('wallet_type'); |
|
|
$data['wallet_type'] = $request->post('wallet_type'); |
|
|
$data['wallet_address']=$request->post('wallet_address'); |
|
|
$data['wallet_address'] = $request->post('wallet_address'); |
|
|
$data['remark']=$request->post('remark'); |
|
|
$data['remark'] = $request->post('remark'); |
|
|
$data['adr_id']=$request->post('address_id'); |
|
|
$data['adr_id'] = $request->post('address_id'); |
|
|
$data['is_default']=$request->post('is_default'); |
|
|
$data['is_default'] = $request->post('is_default'); |
|
|
|
|
|
|
|
|
$result=(new WalletService())->insertWalletAdress($data); |
|
|
$result = (new WalletService())->insertWalletAdress($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -59,11 +60,11 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function getWalletAddress(Request $request): Json |
|
|
public function getWalletAddress(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['page']=$request->post('page'); |
|
|
$data['page'] = $request->post('page'); |
|
|
$data['page_size']=$request->post('page_size'); |
|
|
$data['page_size'] = $request->post('page_size'); |
|
|
$data['wallet_type']=$request->post('wallet_type'); |
|
|
$data['wallet_type'] = $request->post('wallet_type'); |
|
|
$result=(new WalletService())->getUserWalletAddress($data); |
|
|
$result = (new WalletService())->getUserWalletAddress($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -74,9 +75,9 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function getWalletAddressInfo(Request $request): Json |
|
|
public function getWalletAddressInfo(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['adr_id']=$request->post('address_id',0); |
|
|
$data['adr_id'] = $request->post('address_id', 0); |
|
|
$result=(new WalletService())->getUserWalletAddressInfo($data); |
|
|
$result = (new WalletService())->getUserWalletAddressInfo($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -88,9 +89,9 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function delWalletAddress(Request $request): Json |
|
|
public function delWalletAddress(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['adr_id']=$request->post('address_id'); |
|
|
$data['adr_id'] = $request->post('address_id'); |
|
|
$result=(new WalletService())->delUserWalletAddress($data); |
|
|
$result = (new WalletService())->delUserWalletAddress($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -101,10 +102,10 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function getUserBank(Request $request): Json |
|
|
public function getUserBank(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['page']=$request->post('page'); |
|
|
$data['page'] = $request->post('page'); |
|
|
$data['page_size']=$request->post('page_size'); |
|
|
$data['page_size'] = $request->post('page_size'); |
|
|
$result=(new WalletService())->getUserBank($data); |
|
|
$result = (new WalletService())->getUserBank($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -115,9 +116,9 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function getUserBankInfo(Request $request): Json |
|
|
public function getUserBankInfo(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['id']=$request->post('id'); |
|
|
$data['id'] = $request->post('id'); |
|
|
$result=(new WalletService())->getUserBankInfo($data); |
|
|
$result = (new WalletService())->getUserBankInfo($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
/** |
|
|
/** |
|
@ -127,21 +128,23 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function addUserBank(Request $request): Json |
|
|
public function addUserBank(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['id']=$request->post('id'); |
|
|
$data['id'] = $request->post('id'); |
|
|
$data['true_name']=$request->post('true_name'); |
|
|
$data['true_name'] = $request->post('true_name'); |
|
|
$data['identity_card']=$request->post('identity_card'); |
|
|
$data['identity_card'] = $request->post('identity_card'); |
|
|
$data['bank_card']=$request->post('bank_card'); |
|
|
$data['bank_card'] = $request->post('bank_card'); |
|
|
$data['bank_name']=$request->post('bank_name'); |
|
|
$data['bank_name'] = $request->post('bank_name'); |
|
|
$data['bank_email']=$request->post('bank_email'); |
|
|
$data['bank_email'] = $request->post('bank_email'); |
|
|
$data['bank_phone']=$request->post('bank_phone'); |
|
|
$data['bank_phone'] = $request->post('bank_phone'); |
|
|
$data['bank_code']=$request->post('bank_code'); |
|
|
$data['bank_code'] = $request->post('bank_code'); |
|
|
$data['is_default']=$request->post('is_default'); |
|
|
$data['is_default'] = $request->post('is_default'); |
|
|
$data['ifsc']=$request->post('ifsc'); |
|
|
$data['ifsc'] = $request->post('ifsc'); |
|
|
$data['bank_address']=$request->post('bank_address'); |
|
|
$data['bank_address'] = $request->post('bank_address'); |
|
|
$data['user_address']=$request->post('user_address'); |
|
|
$data['user_address'] = $request->post('user_address'); |
|
|
$data['bank_country']=$request->post('bank_country'); |
|
|
$data['bank_country'] = $request->post('bank_country'); |
|
|
$result=(new WalletService())->insertUserBank($data); |
|
|
$data['branch_name'] = $request->post('branch_name'); |
|
|
|
|
|
$data['branch_phone'] = $request->post('branch_phone'); |
|
|
|
|
|
$result = (new WalletService())->insertUserBank($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -152,9 +155,9 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function delUserBank(Request $request): Json |
|
|
public function delUserBank(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['id']=$request->post('id'); |
|
|
$data['id'] = $request->post('id'); |
|
|
$result=(new WalletService())->delUserBank($data); |
|
|
$result = (new WalletService())->delUserBank($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -165,17 +168,17 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function getUserBalance(Request $request): Json |
|
|
public function getUserBalance(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['account_type']=$request->post('account_type'); |
|
|
$data['account_type'] = $request->post('account_type'); |
|
|
$data['trade_name']=$request->post('trade_name'); |
|
|
$data['trade_name'] = $request->post('trade_name'); |
|
|
$result=(new WalletService())->getUserBalance($data); |
|
|
$result = (new WalletService())->getUserBalance($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public function drawalFee(Request $request): Json |
|
|
public function drawalFee(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$account_type=$request->post('account_type',0,'intval'); |
|
|
$account_type = $request->post('account_type', 0, 'intval'); |
|
|
$result=(new WalletService())->getDrawalFee($account_type); |
|
|
$result = (new WalletService())->getDrawalFee($account_type); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -186,38 +189,39 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function drawalApply(Request $request): Json |
|
|
public function drawalApply(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['account_type']=$request->post('account_type'); |
|
|
$data['account_type'] = $request->post('account_type'); |
|
|
$data['apply_num']=$request->post('apply_num'); |
|
|
$data['apply_num'] = $request->post('apply_num'); |
|
|
$data['apply_type']=$request->post('apply_type'); |
|
|
$data['apply_type'] = $request->post('apply_type'); |
|
|
$data['bank_id']=$request->post('bank_id'); |
|
|
$data['bank_id'] = $request->post('bank_id'); |
|
|
$data['address_id']=$request->post('address_id'); |
|
|
$data['address_id'] = $request->post('address_id'); |
|
|
$data['wallet_address']=$request->post('wallet_address'); |
|
|
$data['wallet_address'] = $request->post('wallet_address'); |
|
|
$data['drawal_type']=$request->post('drawal_type'); |
|
|
$data['drawal_type'] = $request->post('drawal_type'); |
|
|
$data['trade_pwd']=$request->post('trade_pwd'); |
|
|
$data['trade_pwd'] = $request->post('trade_pwd'); |
|
|
$data['country']=$request->post('country'); |
|
|
$data['country'] = $request->post('country'); |
|
|
|
|
|
|
|
|
$result=(new WalletService())->dealDrawalApply($data); |
|
|
$result = (new WalletService())->dealDrawalApply($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} /** |
|
|
} |
|
|
|
|
|
/** |
|
|
* 用户提款申请 |
|
|
* 用户提款申请 |
|
|
* @param Request $request |
|
|
* @param Request $request |
|
|
* @return Json |
|
|
* @return Json |
|
|
*/ |
|
|
*/ |
|
|
public function canncelDrawalApply(Request $request): Json |
|
|
public function canncelDrawalApply(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['order_no']=$request->post('order_no'); |
|
|
$data['order_no'] = $request->post('order_no'); |
|
|
$result=(new WalletService())->canncelDrawalApply($data); |
|
|
$result = (new WalletService())->canncelDrawalApply($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
public function userDrawalList(Request $request): Json |
|
|
public function userDrawalList(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['account_type']=$request->post('account_type'); |
|
|
$data['account_type'] = $request->post('account_type'); |
|
|
$data['page']=$request->post('page'); |
|
|
$data['page'] = $request->post('page'); |
|
|
$data['page_size']=$request->post('page_size'); |
|
|
$data['page_size'] = $request->post('page_size'); |
|
|
$result=(new WalletService())->getDrawalList($data); |
|
|
$result = (new WalletService())->getDrawalList($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -228,11 +232,11 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function UserBalanceRecord(Request $request): Json |
|
|
public function UserBalanceRecord(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['account_type']=$request->post('account_type'); |
|
|
$data['account_type'] = $request->post('account_type'); |
|
|
$data['page']=$request->post('page'); |
|
|
$data['page'] = $request->post('page'); |
|
|
$data['page_size']=$request->post('page_size'); |
|
|
$data['page_size'] = $request->post('page_size'); |
|
|
$result=(new WalletService())->getUserBalanceRecord($data); |
|
|
$result = (new WalletService())->getUserBalanceRecord($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -243,18 +247,18 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function userTransfer(Request $request): Json |
|
|
public function userTransfer(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['from_account']=$request->post('from_account'); |
|
|
$data['from_account'] = $request->post('from_account'); |
|
|
$data['to_account']=$request->post('to_account'); |
|
|
$data['to_account'] = $request->post('to_account'); |
|
|
$data['change_num']=$request->post('change_num'); |
|
|
$data['change_num'] = $request->post('change_num'); |
|
|
$result=(new WalletService())->doUserTransfer($data); |
|
|
$result = (new WalletService())->doUserTransfer($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
public function userRechargeWallet(Request $request): Json |
|
|
public function userRechargeWallet(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['wallet_type']=$request->post('wallet_type'); |
|
|
$data['wallet_type'] = $request->post('wallet_type'); |
|
|
$result=(new WalletService())->getUserRechargeWallet($data); |
|
|
$result = (new WalletService())->getUserRechargeWallet($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -265,24 +269,24 @@ class Wallet extends HomeBaseController |
|
|
*/ |
|
|
*/ |
|
|
public function userTransferRecord(Request $request): Json |
|
|
public function userTransferRecord(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['page']=$request->post('page'); |
|
|
$data['page'] = $request->post('page'); |
|
|
$data['page_size']=$request->post('page_size'); |
|
|
$data['page_size'] = $request->post('page_size'); |
|
|
$result=(new WalletService())->getUserTransfer($data); |
|
|
$result = (new WalletService())->getUserTransfer($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
public function userHasNotPay(Request $request):Json |
|
|
public function userHasNotPay(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['market_type']=$request->post('market_type'); |
|
|
$data['market_type'] = $request->post('market_type'); |
|
|
$result=(new WalletService())->userHasNotPay($data); |
|
|
$result = (new WalletService())->userHasNotPay($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
public function dealUnPayIPO(Request $request):Json |
|
|
public function dealUnPayIPO(Request $request): Json |
|
|
{ |
|
|
{ |
|
|
$data['user_id']=$request->userId; |
|
|
$data['user_id'] = $request->userId; |
|
|
$data['market_type']=$request->post('market_type'); |
|
|
$data['market_type'] = $request->post('market_type'); |
|
|
$result=(new WalletService())->dealUnPayIPO($data); |
|
|
$result = (new WalletService())->dealUnPayIPO($data); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -290,8 +294,7 @@ class Wallet extends HomeBaseController |
|
|
// 获取用户账户之间划转的费率 支持计算具体值 |
|
|
// 获取用户账户之间划转的费率 支持计算具体值 |
|
|
public function getRateToTransfer() |
|
|
public function getRateToTransfer() |
|
|
{ |
|
|
{ |
|
|
$result=(new WalletService())->getRateToTransfer($this->request->param()); |
|
|
$result = (new WalletService())->getRateToTransfer($this->request->param()); |
|
|
return json($result); |
|
|
return json($result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |