From a0b3d8d3f50fd26abad1e3b158077627e9e12dc1 Mon Sep 17 00:00:00 2001 From: adonis Date: Sat, 27 Jun 2026 13:57:12 +0330 Subject: [PATCH] fix referral sms bugs --- app/Http/Controllers/Admin/CustomerController.php | 8 ++++---- app/Http/Controllers/Customer/CustomerController.php | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/Admin/CustomerController.php b/app/Http/Controllers/Admin/CustomerController.php index f7d740c..f96bafc 100644 --- a/app/Http/Controllers/Admin/CustomerController.php +++ b/app/Http/Controllers/Admin/CustomerController.php @@ -312,7 +312,6 @@ class CustomerController extends SuperController 'balance_cash' => 0, // یا مقدار مناسب دیگری 'withdraw_id' => $Withdraw->id, ]); - $referrerWallet = Wallet::where('owner', $referrer->id)->first(); if($this->Config('send_to_tahesab') == "true"){ try { app(TahesabController::class)->referrerGoldReward( @@ -324,7 +323,8 @@ class CustomerController extends SuperController report($e); } } - $message = "سلام {$referrer->name} عزیز،\n\n{$gift_for_inviter} گرم طلا بابت معرفی {$customer->name} به حساب شما واریز شد.\nموجودی فعلی: {$referrerWallet->gold} گرم.\n\nاطلاعات بیشتر: $companyurl\n\nبا احترام،\n$companyName"; + $currentGold = self::formatSmsGoldWeight((float) $wallet_interface->wallet->refresh()->gold); + $message = "سلام {$referrer->name} عزیز،\n\n{$gift_for_inviter} گرم طلا بابت معرفی {$customer->name} به حساب شما واریز شد.\nموجودی فعلی: {$currentGold} گرم.\n\nاطلاعات بیشتر: $companyurl\n\nبا احترام،\n$companyName"; $this->Send($referrer->mobile, $message); } if($gift_for_invited > 0 ){ @@ -360,7 +360,6 @@ class CustomerController extends SuperController 'balance_cash' => 0, // یا مقدار مناسب دیگری 'withdraw_id' => $Withdraw->id, ]); - $referrerWallet = Wallet::where('owner', $customer->id)->first(); if($this->Config('send_to_tahesab') == "true"){ try { app(TahesabController::class)->goldReward([ @@ -372,7 +371,8 @@ class CustomerController extends SuperController report($e); } } - $message = "سلام " . $customer->name . " عزیز،\n\n" . $gift_for_invited . " گرم طلا بابت ثبت نام " . " به حساب شما واریز شد.\n" . "موجودی فعلی: " . $referrerWallet->gold . " گرم.\n\n" . "اطلاعات بیشتر: " . $companyurl . "\n\n" . "با احترام،\n" . $companyName; + $currentGold = self::formatSmsGoldWeight((float) $wallet_interface->wallet->refresh()->gold); + $message = "سلام " . $customer->name . " عزیز،\n\n" . $gift_for_invited . " گرم طلا بابت ثبت نام " . " به حساب شما واریز شد.\n" . "موجودی فعلی: " . $currentGold . " گرم.\n\n" . "اطلاعات بیشتر: " . $companyurl . "\n\n" . "با احترام،\n" . $companyName; $this->Send($customer->mobile, $message); } diff --git a/app/Http/Controllers/Customer/CustomerController.php b/app/Http/Controllers/Customer/CustomerController.php index cdb4b7b..49ab3a8 100644 --- a/app/Http/Controllers/Customer/CustomerController.php +++ b/app/Http/Controllers/Customer/CustomerController.php @@ -254,7 +254,6 @@ class CustomerController extends Controller 'balance_cash' => 0, // یا مقدار مناسب دیگری 'withdraw_id' => $Withdraw->id, ]); - $referrerWallet = Wallet::where('owner', $referrer->id)->first(); if($this->Config('send_to_tahesab') == "true"){ try { app(TahesabController::class)->referrerGoldReward( @@ -266,7 +265,8 @@ class CustomerController extends Controller report($e); } } - $message = "سلام {$referrer->name} عزیز،\n\n{$gift_for_inviter} گرم طلا بابت معرفی {$customer->name} به حساب شما واریز شد.\nموجودی فعلی: {$referrerWallet->gold} گرم.\n\nاطلاعات بیشتر: $companyurl\n\nبا احترام،\n$companyName"; + $currentGold = self::formatSmsGoldWeight((float) $wallet_interface->wallet->refresh()->gold); + $message = "سلام {$referrer->name} عزیز،\n\n{$gift_for_inviter} گرم طلا بابت معرفی {$customer->name} به حساب شما واریز شد.\nموجودی فعلی: {$currentGold} گرم.\n\nاطلاعات بیشتر: $companyurl\n\nبا احترام،\n$companyName"; $this->Send($referrer->mobile, $message); } if($gift_for_invited > 0 ){ @@ -302,7 +302,6 @@ class CustomerController extends Controller 'balance_cash' => 0, // یا مقدار مناسب دیگری 'withdraw_id' => $Withdraw->id, ]); - $referrerWallet = Wallet::where('owner', $customer->id)->first(); if($this->Config('send_to_tahesab') == "true"){ try { app(TahesabController::class)->goldReward([ @@ -314,7 +313,8 @@ class CustomerController extends Controller report($e); } } - $message = "سلام " . $customer->name . " عزیز،\n\n" . $gift_for_invited . " گرم طلا بابت ثبت نام " . " به حساب شما واریز شد.\n" . "موجودی فعلی: " . $referrerWallet->gold . " گرم.\n\n" . "اطلاعات بیشتر: " . $companyurl . "\n\n" . "با احترام،\n" . $companyName; + $currentGold = self::formatSmsGoldWeight((float) $wallet_interface->wallet->refresh()->gold); + $message = "سلام " . $customer->name . " عزیز،\n\n" . $gift_for_invited . " گرم طلا بابت ثبت نام " . " به حساب شما واریز شد.\n" . "موجودی فعلی: " . $currentGold . " گرم.\n\n" . "اطلاعات بیشتر: " . $companyurl . "\n\n" . "با احترام،\n" . $companyName; $this->Send($customer->mobile, $message); }