fix bug
This commit is contained in:
@@ -136,8 +136,8 @@ class AuthController extends Controller
|
||||
$data['active'] = true;
|
||||
}
|
||||
$cnt = Cnt::where('key', 'gram')->first();
|
||||
if (!is_null($cnt)) {
|
||||
$data['gram'] = $cnt->value;
|
||||
if ($cnt !== null && trim((string) $cnt->value) !== '') {
|
||||
$data['gram'] = (int) $cnt->value;
|
||||
}
|
||||
|
||||
do {
|
||||
@@ -159,24 +159,11 @@ class AuthController extends Controller
|
||||
$referrer = null;
|
||||
if (isset($data['referral_to_id'])) {
|
||||
$referrer = Customer::where('referral_id', $data['referral_to_id'])->first();
|
||||
if ($referrer) {
|
||||
if ($cfg->getBool('register_referral_sms_to_referrer', false)) {
|
||||
$messageRef = "{$data['name']} با کد معرف شما ثبت نام کرد.\nبا اولین خرید او پاداش دریافت میکنید.\n" . $this->Config('name_fa');
|
||||
$this->Send($referrer->mobile, $messageRef);
|
||||
} else {
|
||||
$adminMessage = "با معرفی {$referrer->name}، کاربر {$data['name']} در اپ {$this->Config('name_fa')} ثبت نام کرده و منتظر تایید شماست.";
|
||||
User::where('send_sms', 1)->get()->each(function ($admin) use ($adminMessage) {
|
||||
$this->send($admin->mobile, $adminMessage);
|
||||
});
|
||||
}
|
||||
} else {
|
||||
if (!$referrer) {
|
||||
return response()->json(['message' => 'کد نامعتبره'], 422);
|
||||
}
|
||||
} else {
|
||||
if (
|
||||
$this->Config('referral_id') == 'required'
|
||||
|| $cfg->getBool('is_requaire_referral', false)
|
||||
) {
|
||||
if ($this->Config('referral_id') == 'required') {
|
||||
return response()->json(['message' => 'کد معرف اجباریست'], 422);
|
||||
}
|
||||
}
|
||||
@@ -187,6 +174,15 @@ class AuthController extends Controller
|
||||
|
||||
if ($referrer) {
|
||||
$referrer->increment('total_referrals');
|
||||
if ($cfg->getBool('register_referral_sms_to_referrer', false)) {
|
||||
$messageRef = "{$data['name']} با کد معرف شما ثبت نام کرد.\nبا اولین خرید او پاداش دریافت میکنید.\n" . $this->Config('name_fa');
|
||||
$this->Send($referrer->mobile, $messageRef);
|
||||
} else {
|
||||
$adminMessage = "با معرفی {$referrer->name}، کاربر {$data['name']} در اپ {$this->Config('name_fa')} ثبت نام کرده و منتظر تایید شماست.";
|
||||
User::where('send_sms', 1)->get()->each(function ($admin) use ($adminMessage) {
|
||||
$this->send($admin->mobile, $adminMessage);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
if ($cfg->getBool('register_jibit_verify', false) && isset($customer->is_legal)) {
|
||||
|
||||
@@ -300,7 +300,7 @@ class CustomerController extends Controller
|
||||
|
||||
} elseif (!$customer->is_legal && !$cfg->getBool('register_jibit_verify', false)) {
|
||||
return response()->json([
|
||||
'message' => 'اطلاعات شما با موفقیت ثبت شد. تأیید خودکار هویت در این سامانه فعال نیست؛ لطفاً برای تکمیل احراز هویت با پشتیبانی یا مدیر سامانه تماس بگیرید.',
|
||||
'message' => 'اطلاعات شما با موفقیت ثبت شد. لطفاً برای تکمیل احراز هویت با پشتیبانی یا مدیر سامانه تماس بگیرید.',
|
||||
], 422);
|
||||
}
|
||||
return response()->json(true);
|
||||
|
||||
Reference in New Issue
Block a user