Files
w4rpservices/app/Library/Finances/PISale.php
2019-05-03 01:06:33 -05:00

60 lines
1.6 KiB
PHP

<?php
/**
* W4RP Services
* GNU Public License
*/
namespace App\Library\Finances;
use DB;
use App\Library\Esi\Esi;
use App\Models\Finances\PISaleJournal;
class PISale {
public function InsertPISale($journal, $corpId) {
//Create the ESI Helper class
$esiHelper = new Esi;
//dd($journal);
//Insert the PI Sale into the database
if(!PISaleJournal::where(['journal_ref_id' => $journal['journal_ref_id']])->exists()) {
$entry = new PISaleJournal;
if(isset($journal['client_id'])) {
$entry->client_id = $journal['client_id'];
}
if(isset($journal['date'])) {
$entry->date = $esiHelper->DecodeDate($journal['date']);
}
if(isset($journal['is_buy'])) {
$entry->is_buy = $journal['is_buy'];
}
if(isset($journal['journal_ref_id'])) {
$entry->journal_ref_id = $journal['journal_ref_id'];
}
if(isset($journal['location_id'])) {
$entry->location_id = $journal['location_id'];
}
if(isset($journal['quantity'])) {
$entry->quantity = $journal['quantity'];
}
if(isset($journal['transaction_id'])) {
$entry->transaction_id = $journal['transaction_id'];
}
if(isset($journal['type_id'])) {
$entry->type_id = $journal['type_id'];
}
if(isset($journal['unit_price'])) {
$entry->unit_price = $journal['unit_price'];
}
$entry->save();
}
}
}
?>