/** * 计算实际扣除金额 * * @param $data * @return string */ private function calculateActualDeductRiceGrains($data) { // 默认提现手续费5%,与前端默认值保持一致。 $withdrawFee = systemConfig('withdraw_fee') ?? config('admin.withdraw_fee'); // 针对提现0.01,在加乘除时多保留几个小数点。 $actualDeductRiceGrains = bcadd($data['extract_price'], bcmul($data['extract_price'], bcdiv($withdrawFee, 100, 3),4),2); return sprintf("%.2f", $actualDeductRiceGrains); }