v.2.25
Small fix
This commit is contained in:
@@ -27,15 +27,20 @@ class ClientsBonus extends Model
|
||||
/**
|
||||
* Save bonus value.
|
||||
*/
|
||||
public static function bonusReg($guid, $value)
|
||||
public static function bonusReg($guid, $value, $type)
|
||||
{
|
||||
$bonus_value = ClientsBonus::where('client_guid', $guid)->first();
|
||||
$bonus = ClientsBonus::updateOrCreate(
|
||||
['client_guid' => $guid],
|
||||
['value' => $bonus_value['value'] + $value]
|
||||
);
|
||||
|
||||
return $bonus['value'];
|
||||
if ($type == 'in') {
|
||||
ClientsBonus::updateOrCreate(
|
||||
['client_guid' => $guid],
|
||||
['value' => $bonus_value['value'] + $value]
|
||||
);
|
||||
} elseif ($type == 'out') {
|
||||
ClientsBonus::updateOrCreate(
|
||||
['client_guid' => $guid],
|
||||
['value' => $bonus_value['value'] - $value]
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user