|
@@ -34,6 +34,15 @@ class BackflowService extends BaseService
|
|
|
} else {
|
|
} else {
|
|
|
$backflow = static::$MODEL::create($data);
|
|
$backflow = static::$MODEL::create($data);
|
|
|
}
|
|
}
|
|
|
|
|
+ $restriction = Config::where('field', 'huishui_percentage')->first()->val;
|
|
|
|
|
+ $difference = bcadd($backflow->recharge_amount, $backflow->withdrawal_amount, 2);
|
|
|
|
|
+ $difference = $difference * -1;
|
|
|
|
|
+ if ($difference >= $restriction) {
|
|
|
|
|
+ $backflow->amount = bcmul($difference, $backflow->backflow_ratio, 2);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $backflow->amount = 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ $backflow->save();
|
|
|
return $backflow;
|
|
return $backflow;
|
|
|
}
|
|
}
|
|
|
|
|
|