fixed withdraw error and title for sts 4
This commit is contained in:
@@ -20,7 +20,7 @@ class OrderController extends Controller
|
|||||||
public function store(Request $request){
|
public function store(Request $request){
|
||||||
$user= auth()->user();
|
$user= auth()->user();
|
||||||
if ($user->is_legal == 0 or $user->id==4) {
|
if ($user->is_legal == 0 or $user->id==4) {
|
||||||
return response()->json(['massage' => 'شما باید اول خود را احراز هویت کنید'], 422);
|
return response()->json(['massage' => 'لطفا ابتدا فرآیند احراز هویت خود را تکمیل کنید'], 422);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ class WalletController extends Controller
|
|||||||
$q->select(['*', Order::$SELECT_STS_STR]);
|
$q->select(['*', Order::$SELECT_STS_STR]);
|
||||||
},
|
},
|
||||||
'withdraw' => function ($q) {
|
'withdraw' => function ($q) {
|
||||||
$q->select(['*', Order::$SELECT_STS_STR]);
|
$q->select(['*', Withdraw::$SELECT_STS_STR]);
|
||||||
},
|
},
|
||||||
'wallet.product'
|
'wallet.product'
|
||||||
])->whereIn('wallet', $wallet->pluck('id'))->whereNull('fund_id');
|
])->whereIn('wallet', $wallet->pluck('id'))->whereNull('fund_id');
|
||||||
@@ -102,6 +102,15 @@ class WalletController extends Controller
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (
|
||||||
|
(int) $record->type === 4 &&
|
||||||
|
isset($record->withdraw) &&
|
||||||
|
(int) $record->withdraw->sts === 4
|
||||||
|
) {
|
||||||
|
$record->title = "واریز ریالی";
|
||||||
|
} else {
|
||||||
|
$record->title = $record->type_str;
|
||||||
|
}
|
||||||
$record->save();
|
$record->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -146,11 +155,11 @@ class WalletController extends Controller
|
|||||||
$customer = auth('customer')->user();
|
$customer = auth('customer')->user();
|
||||||
$data = $request->all();
|
$data = $request->all();
|
||||||
if (!isset($data['card_id'])) {
|
if (!isset($data['card_id'])) {
|
||||||
return response()->json(['message' => 'کارت انتخاب نشده'], 422);
|
return response()->json(['message' => 'لطفا کارت بانکی را وارد کنید'], 422);
|
||||||
}
|
}
|
||||||
$bCart = BankAccount::where('id', $data['card_id'])->first();
|
$bCart = BankAccount::where('id', $data['card_id'])->first();
|
||||||
if ($bCart->sts != 2) {
|
if ($bCart->sts != 2) {
|
||||||
return response()->json(['message' => 'کارت انتخاب شده غیر فعال است یا ردشده'], 422);
|
return response()->json(['message' => 'کارت انتخاب شده نا معتبر است'], 422);
|
||||||
}
|
}
|
||||||
|
|
||||||
$wallet_interface_fund = new WalletInterface(auth('customer')->id(), auth('customer')->user()->type);
|
$wallet_interface_fund = new WalletInterface(auth('customer')->id(), auth('customer')->user()->type);
|
||||||
@@ -192,7 +201,7 @@ class WalletController extends Controller
|
|||||||
if (Customer::where("id", $customer->id)->first()->token_sms != $request->otp) {
|
if (Customer::where("id", $customer->id)->first()->token_sms != $request->otp) {
|
||||||
return response()->json(['message' => 'رمز دوم اشتباه میباشد'], 422);
|
return response()->json(['message' => 'رمز دوم اشتباه میباشد'], 422);
|
||||||
}
|
}
|
||||||
try {
|
/* try {
|
||||||
$response = Http::withHeaders([
|
$response = Http::withHeaders([
|
||||||
'Authorization' => 'Bearer ' . $this->Config('liman_token')
|
'Authorization' => 'Bearer ' . $this->Config('liman_token')
|
||||||
])->post('https://limangold.ir/kernel/customer/fin', [
|
])->post('https://limangold.ir/kernel/customer/fin', [
|
||||||
@@ -212,7 +221,7 @@ class WalletController extends Controller
|
|||||||
}
|
}
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
$message = "کاربر $userName با شماره موبایل $userMobile درخواست برداشت مبلغ " . number_format($withdrawAmount) . " ریال را دارد. با تشکر، $companyName";
|
$message = "کاربر $userName با شماره موبایل $userMobile درخواست برداشت مبلغ " . number_format($withdrawAmount) . " ریال را دارد. با تشکر، $companyName";
|
||||||
}
|
}*/
|
||||||
}
|
}
|
||||||
User::where('send_sms', 1)->get()->each(function ($admin) use ($message) {
|
User::where('send_sms', 1)->get()->each(function ($admin) use ($message) {
|
||||||
$this->Send($admin->mobile, $message . ' ' . now()->format('H:i:s'));
|
$this->Send($admin->mobile, $message . ' ' . now()->format('H:i:s'));
|
||||||
|
|||||||
Reference in New Issue
Block a user