auto serahan
This commit is contained in:
@@ -8,6 +8,7 @@ use App\Transaction;
|
||||
use App\TransaksiKeuntungan;
|
||||
use App\Gadai;
|
||||
use App\Cawangan;
|
||||
use App\GlDetail;
|
||||
use Illuminate\Http\Request;
|
||||
use Carbon\Carbon;
|
||||
|
||||
@@ -58,7 +59,8 @@ class TransactionOnlineController extends Controller
|
||||
|
||||
public function updateTransactionOnline(){
|
||||
$transactions = TransactionOnline::on('mysql7')->where([['status','PAID'],['update_status',0]])->get();
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
foreach($transactions as $index=>$transaction){
|
||||
$cawangan = Cawangan::on('mysql7')
|
||||
->where('kodcaw','=',$transaction['kodcaw'])
|
||||
@@ -71,8 +73,19 @@ class TransactionOnlineController extends Controller
|
||||
$this->createAdvansur($transaction['kodcaw'],$transaction['norujukan'],$transaction['total_payment'],$transaction['paid_at']);
|
||||
}
|
||||
|
||||
TransactionOnline::on('mysql7')->where('norujukan',$transaction['norujukan'])->update([
|
||||
'update_status' => 1
|
||||
GlDetail::on($cawangan['mysql'])->create([
|
||||
'kodcaw' => $transaction['kodcaw'],
|
||||
'tarikh' => $current->toDateString(),
|
||||
'dtacct' => '1000/010',
|
||||
'ktacct' => '1000/020',
|
||||
'descpt' => 'SERAHAN BAYAR ONLINE - ' . $transaction['norujukan'],
|
||||
'serahan' => $transaction['total_payment'],
|
||||
'teller' => 'ONLINE'
|
||||
]);
|
||||
|
||||
TransactionOnline::on('mysql7')->where([['norujukan',$transaction['norujukan'],['billplz_id',$transaction['billplz_id']]]])->update([
|
||||
'update_status' => 1,
|
||||
'update_serahan' => 1
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user