|
@@ -220,10 +220,9 @@ class LedgerWalletModel extends Model
|
|
|
if ($amount < 0 && $totalAmount < -$amount) {
|
|
if ($amount < 0 && $totalAmount < -$amount) {
|
|
|
throw new Exception($asset . '余额不足');
|
|
throw new Exception($asset . '余额不足');
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
//扣除冻结金额
|
|
//扣除冻结金额
|
|
|
if($freeze > 0){
|
|
if($freeze > 0){
|
|
|
- if($freeze > -$amount) $walletUpdate['freeze'] = bcsub($freeze, -$amount, 6);
|
|
|
|
|
|
|
+ if($freeze > -$amount) $walletUpdate['frozen'] = bcsub($freeze, -$amount, 6);
|
|
|
if($freeze <= -$amount) $walletUpdate = [$asset => bcadd($totalAmount, $amount, 6), 'freeze' => 0];
|
|
if($freeze <= -$amount) $walletUpdate = [$asset => bcadd($totalAmount, $amount, 6), 'freeze' => 0];
|
|
|
}else{
|
|
}else{
|
|
|
$newAmount = bcadd($totalAmount, $amount, 6); // 新余额
|
|
$newAmount = bcadd($totalAmount, $amount, 6); // 新余额
|