|
@@ -12,6 +12,7 @@ namespace app\common\repositories\user;
|
|
12
|
use alipay\aop\AlipayConfig;
|
12
|
use alipay\aop\AlipayConfig;
|
|
13
|
use alipay\aop\AopCertClient;
|
13
|
use alipay\aop\AopCertClient;
|
|
14
|
use alipay\aop\request\AlipayFundTransUniTransferRequest;
|
14
|
use alipay\aop\request\AlipayFundTransUniTransferRequest;
|
|
|
|
15
|
+use app\common\enum\user\UserWithdrawalLimitRecordEnum;
|
|
15
|
use app\common\repositories\BaseRepository;
|
16
|
use app\common\repositories\BaseRepository;
|
|
16
|
use app\common\dao\user\UserExtractDao as dao;
|
17
|
use app\common\dao\user\UserExtractDao as dao;
|
|
17
|
use app\common\repositories\merchant\MerchantRepository;
|
18
|
use app\common\repositories\merchant\MerchantRepository;
|
|
@@ -361,6 +362,17 @@ class UserExtractRepository extends BaseRepository
|
|
361
|
if($type==1){
|
362
|
if($type==1){
|
|
362
|
$brokerage_price = bcsub($user['brokerage_price'],$data['extract_price'],2);
|
363
|
$brokerage_price = bcsub($user['brokerage_price'],$data['extract_price'],2);
|
|
363
|
$user->brokerage_price = $brokerage_price;
|
364
|
$user->brokerage_price = $brokerage_price;
|
|
|
|
365
|
+ // 减少提现额度
|
|
|
|
366
|
+ $user->withdrawal_limit = bcsub($user['withdrawal_limit'],$data['extract_price'],2);
|
|
|
|
367
|
+ $data = [
|
|
|
|
368
|
+ 'user_id' => $user->uid,
|
|
|
|
369
|
+ 'pm' => UserWithdrawalLimitRecordEnum::PM['EXPEND']['code'],
|
|
|
|
370
|
+ 'number' => $data['extract_price'],
|
|
|
|
371
|
+ 'type_shop' => -1,
|
|
|
|
372
|
+ 'order_sn' => '',
|
|
|
|
373
|
+ 'remark' => '申请提现扣减提现额度'
|
|
|
|
374
|
+ ];
|
|
|
|
375
|
+ Db::name('user_withdrawal_limit_records')->create($data);
|
|
364
|
}else if ($type == 2) {
|
376
|
}else if ($type == 2) {
|
|
365
|
$brokerage_price = bcsub($user['member_brokerage_price'],$data['extract_price'],2);
|
377
|
$brokerage_price = bcsub($user['member_brokerage_price'],$data['extract_price'],2);
|
|
366
|
$user->member_brokerage_price = $brokerage_price;
|
378
|
$user->member_brokerage_price = $brokerage_price;
|