$row) { $row = is_array($row) ? $row : (array)$row; $row = CustomBalanceChangeClass::fillClearAuditFromRecharge($row); $clearAmount = $row['clearAmount'] ?? 0; $amount = $row['amount'] ?? 0; $io = $row['io'] ?? 0; $becomeBalance = 0; if ($io == 1) { $becomeBalance = floatval(bcsub((string)$amount, (string)$clearAmount, 2)); } $row['becomeBalance'] = $becomeBalance; $data['list'][$k] = $row; } return $data; } }