Files

37 lines
1.1 KiB
PHP

<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use App\Http\Controllers\SuperController;
use App\Models\BankAccount;
use App\Models\Customer;
use Illuminate\Http\Request;
class BankAccountController extends SuperController
{
public function __construct()
{
$name_model = 'user';
$search=["cart_number","customer.name"];
parent::__construct(BankAccount::class, ['customer'], ['*',BankAccount::$SELECT_STS_STR],$name_model,null,$search);
}
public function changeSts(Request $request){
$data = $request->all();
$accoun = BankAccount::findOrFail($data['id']);
$accoun->sts = $data['sts'];
$accoun->save();
if ($accoun->sts == 2) {
$customer = Customer::find($accoun->customer_id);
if (self::isSmsNotifEnabled('sms_notif_bank_card_customer')) {
$this->SendMessage($customer->mobile, 'کارت بانکی شما در ' . $this->Config('name_fa') . ' تایید شد');
}
}
return response()->json(true);
}
}