|
|
@@ -181,22 +181,14 @@ class LedgerWalletModel extends Model
|
|
|
|
|
|
//手续费
|
|
|
if($icn == '+' && $available['frozen'] < $amount){
|
|
|
- // if($available->token < $amount) throw new Exception('茶宝不足');
|
|
|
- // $newAmount = bcadd($available->frozen, $amount, 6);
|
|
|
- // //添加冻结
|
|
|
- // $walletUpdate =['frozen' =>$newAmount];
|
|
|
-
|
|
|
//添加账变记录
|
|
|
if($available->token < $amount) throw new Exception('茶宝不足');
|
|
|
$sunAmount = bcsub($available->frozen, $amount, 6); //扣除的冻结金额
|
|
|
$chabao = bcadd($available['token'], $sunAmount, 6);
|
|
|
-
|
|
|
$newAmount = $amount; //剩余的冻结金额
|
|
|
//添加冻结
|
|
|
- $walletUpdate =['token' => $chabao, 'frozen' =>-$sunAmount];
|
|
|
-
|
|
|
-
|
|
|
- $this->changeWalletAccount($uid, Asset::TOKEN, -$amount, LedgerTokenChangeModel::Super, $from_id);
|
|
|
+ $walletUpdate =['token' => $chabao, 'frozen' =>$newAmount];
|
|
|
+ $this->changeWalletAccount($uid, Asset::TOKEN, $sunAmount, LedgerTokenChangeModel::Super, $from_id);
|
|
|
$result = true;
|
|
|
}
|
|
|
|