NASER send sms for chages from admin
This commit is contained in:
@@ -19,6 +19,7 @@ use Rooyesh\Wallet\models\Wallet;
|
|||||||
use Symfony\Component\HttpKernel\Exception\UnprocessableEntityHttpException;
|
use Symfony\Component\HttpKernel\Exception\UnprocessableEntityHttpException;
|
||||||
use App\Http\Controllers\Admin\TahesabController;
|
use App\Http\Controllers\Admin\TahesabController;
|
||||||
use App\Models\Setting;
|
use App\Models\Setting;
|
||||||
|
use App\Models\User;
|
||||||
|
|
||||||
|
|
||||||
class WalletController extends Controller
|
class WalletController extends Controller
|
||||||
@@ -118,7 +119,7 @@ class WalletController extends Controller
|
|||||||
'active' => true
|
'active' => true
|
||||||
], 7, true, $deposit, $gold_block);
|
], 7, true, $deposit, $gold_block);
|
||||||
|
|
||||||
if(Setting::where('key', 'send_to_tahesab')->first()->value == "true"){
|
if($this->Config('send_to_tahesab') == "true"){
|
||||||
try {
|
try {
|
||||||
$data['direction'] = 0;
|
$data['direction'] = 0;
|
||||||
$tahesab = new TahesabController();
|
$tahesab = new TahesabController();
|
||||||
@@ -128,7 +129,18 @@ class WalletController extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//send sms to users and customer
|
||||||
$status = $data['value'] > 0 ?" شارژ شد ": " کسر شد ";
|
$status = $data['value'] > 0 ?" شارژ شد ": " کسر شد ";
|
||||||
|
if($this->Config('charge_notif') == "true"){
|
||||||
|
$message = 'کیف پول کاربر ' . $customer->name . ' به مقدار ' . abs($data['value']) . " ریال در تاریخ " . verta()->format('Y/n/j H:i:s') .$status . "بابت" . "\n"
|
||||||
|
. $data['note']
|
||||||
|
. "\n"
|
||||||
|
. $this->Config('name_fa');
|
||||||
|
User::where('send_sms', 1)->get()->each(function ($admin) use ($message, $data) {
|
||||||
|
$this->send($admin->mobile, $message);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$message = 'کیف پول شما به اندازه ' . number_format(abs($data['value'])) . " ریال در تاریخ " . verta()->format('Y/n/j H:i:s') .$status . "بابت" . "\n"
|
$message = 'کیف پول شما به اندازه ' . number_format(abs($data['value'])) . " ریال در تاریخ " . verta()->format('Y/n/j H:i:s') .$status . "بابت" . "\n"
|
||||||
. $data['note']
|
. $data['note']
|
||||||
. "\n"
|
. "\n"
|
||||||
@@ -173,6 +185,18 @@ class WalletController extends Controller
|
|||||||
'active' => true
|
'active' => true
|
||||||
], 7, $deposit, false, $gold_block);
|
], 7, $deposit, false, $gold_block);
|
||||||
|
|
||||||
|
//send sms to users and customer
|
||||||
|
$status = $data['value'] > 0 ?" شارژ شد ": " کسر شد ";
|
||||||
|
if($this->Config('charge_notif') == "true"){
|
||||||
|
$message = 'کیف پول کاربر ' . $customer->name . ' به مقدار ' . number_format(abs($data['value'])) . " گرم در تاریخ " . verta()->format('Y/n/j H:i:s') .$status . "بابت" . "\n"
|
||||||
|
. $data['note']
|
||||||
|
. "\n"
|
||||||
|
. $this->Config('name_fa');
|
||||||
|
User::where('send_sms', 1)->get()->each(function ($admin) use ($message, $data) {
|
||||||
|
$this->send($admin->mobile, $message);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$message = 'کیف پول شما به اندازه ' . $data['value'] . " گرم در تاریخ " . verta()->format('Y/n/j H:i:s') . " شارژ شد بابت" . "\n"
|
$message = 'کیف پول شما به اندازه ' . $data['value'] . " گرم در تاریخ " . verta()->format('Y/n/j H:i:s') . " شارژ شد بابت" . "\n"
|
||||||
. $data['note']
|
. $data['note']
|
||||||
. $this->Config('name_fa');
|
. $this->Config('name_fa');
|
||||||
|
|||||||
Reference in New Issue
Block a user