finances controller items

This commit is contained in:
2018-11-20 01:23:54 -06:00
parent d40e9daeb9
commit 5bc01d1a90
4 changed files with 48 additions and 10 deletions

View File

@@ -4,10 +4,16 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use Socialite;
use Auth;
use App\User;
use App\Libary\Finances;
use App\Library\Esi;
use App\Models\CorpJournal;
use Carbon\Carbon;
use Seat\Eseye\Cache\NullCache;
use Seat\Eseye\Configuration;
@@ -18,20 +24,33 @@ class FinancesController extends Controller
{
public function __construct() {
$this->middleware('auth');
$this->middleware('role:Admin');
$this->middleware('role:Director');
}
public function displayWallet() {
$esi = new \App\Library\Finances();
//Get the Journal Entries and just return them
$journals = $esi->GetMasterWalletJournal();
$journals = json_decode($journals->raw, true);
dd($journals);
return $journals;
//
}
public function displayTaxes() {
//Make the helper esi class
$helper = new Esi();
//Set the carbon date for the first day of the month
$start = Carbon::now()->startOfMonth();
$end = Carbon::now()->endOfMonth();
$totalTax = 0.00;
//Get the character's corporation from esi
$corporation = $helper->FindCorporationName(Auth::user()->character_id);
$corpId = $helper->FindCorporationId(Auth::user()->character_id);
//Get the taxes for the corporation
$taxes = DB::table('CorpJournals')
->where(['corporation_id'=> $corpId, 'ref_type' => 46])
->whereBetween($start, $end)
->get();
foreach($taxes as $tax) {
$totalTax += $tax->amount;
}
return view('finances.taxes')->with('totalTax', $totalTax);
}
}