$usersBonus->bonus = $promoCode->bonus;
$usersBonus->store_id_1c = '';
$usersBonus->seller_id_1c = '';
- $usersBonus->date_start = date('Y-m-d 08:00:00', strtotime($promoCode->date_start));
- $usersBonus->date_end = date('Y-m-d 23:59:59', strtotime($promoCode->date_end));
+ $usersBonus->date_start = date('Y-m-d 08:00:00', strtotime($usersBonus->date));
+ $usersBonus->date_end = date('Y-m-d 23:59:59', strtotime("+" . $promoCode->duration . " day", strtotime($usersBonus->date)));
$usersBonus->save();
if ($usersBonus->getErrors()) {
LogService::apiErrorLog(json_encode(["error_id" => 5, "error" => $usersBonus->getErrors()], JSON_UNESCAPED_UNICODE));