get currency account, customer and vendor issues solved

This commit is contained in:
cuneytsenturk
2018-07-02 14:13:20 +03:00
parent 26ac0acf61
commit 61262a5d4b
3 changed files with 42 additions and 31 deletions

View File

@ -340,21 +340,26 @@ class Customers extends Controller
public function currency()
{
$customer_id = request('customer_id');
$customer_id = (int) request('customer_id');
if (empty($customer_id)) {
return response()->json([]);
}
$customer = Customer::find($customer_id);
$currency_code = $customer->currency_code;
$currency = false;
$currencies = Currency::enabled()->pluck('name', 'code')->toArray();
if (array_key_exists($currency_code, $currencies)) {
$currency = true;
if (empty($customer)) {
return response()->json([]);
}
if (!$currency) {
$currency_code = setting('general.default_currency');
$currency_code = setting('general.default_currency');
if (isset($customer->currency_code)) {
$currencies = Currency::enabled()->pluck('name', 'code')->toArray();
if (array_key_exists($customer->currency_code, $currencies)) {
$currency_code = $customer->currency_code;
}
}
// Get currency object