tambah rekod blast
This commit is contained in:
committed by
Hafifie PKB
parent
e4eb7a040f
commit
e234b2c413
@@ -164,31 +164,31 @@ class StokAuditController extends Controller
|
|||||||
|
|
||||||
if($customer->telefon != 'null'){
|
if($customer->telefon != 'null'){
|
||||||
$telefon=$customer->telefon;
|
$telefon=$customer->telefon;
|
||||||
|
//insert log blast wasap
|
||||||
|
$logblastwasap = new BlastWasap();
|
||||||
|
$logblastwasap->kodcaw = $kodcaw;
|
||||||
|
$logblastwasap->nokp = $nokp;
|
||||||
|
$logblastwasap->notelefon = $customer->telefon;
|
||||||
|
$logblastwasap->norujukan = $cal3->norujukan;
|
||||||
|
$logblastwasap->tempoh = $cal3->tempoh;
|
||||||
|
$logblastwasap->created_at = $current;
|
||||||
|
$logblastwasap->updated_at = $current;
|
||||||
|
$logblastwasap->save();
|
||||||
|
|
||||||
|
//log auditrail
|
||||||
|
$audit = new Audit();
|
||||||
|
$audit->users = $namapengguna;
|
||||||
|
$audit->actions = 'Blast Whatsapp';
|
||||||
|
$audit->norujukan = $cal3->norujukan;
|
||||||
|
$audit->new_data = $customer->telefon;
|
||||||
|
$audit->old_data = $nokp;
|
||||||
|
$audit->kodcaw = $kodcaw;
|
||||||
|
$audit->created_at = $current;
|
||||||
|
$audit->updated_at = $current;
|
||||||
|
$audit->save();
|
||||||
|
|
||||||
dispatch(new WhatsappPelangganSAGLAMA($nokp,$customer->telefon,$caw_name,$nofoncaw));
|
dispatch(new WhatsappPelangganSAGLAMA($nokp,$customer->telefon,$caw_name,$nofoncaw));
|
||||||
}
|
}
|
||||||
|
|
||||||
//insert log blast wasap
|
|
||||||
$logblastwasap = new BlastWasap();
|
|
||||||
$logblastwasap->kodcaw = $kodcaw;
|
|
||||||
$logblastwasap->nokp = $nokp;
|
|
||||||
$logblastwasap->notelefon = $customer->telefon;
|
|
||||||
$logblastwasap->norujukan = $cal3->norujukan;
|
|
||||||
$logblastwasap->created_at = $current;
|
|
||||||
$logblastwasap->updated_at = $current;
|
|
||||||
$logblastwasap->save();
|
|
||||||
|
|
||||||
//log auditrail
|
|
||||||
$audit = new Audit();
|
|
||||||
$audit->users = $namapengguna;
|
|
||||||
$audit->actions = 'Blast Whatsapp';
|
|
||||||
$audit->norujukan = $cal3->norujukan;
|
|
||||||
$audit->new_data = 'BLAST WHATSAPP: '.$customer->telefon;
|
|
||||||
$audit->old_data = $nokp;
|
|
||||||
$audit->kodcaw = $kodcaw;
|
|
||||||
$audit->created_at = $current;
|
|
||||||
$audit->updated_at = $current;
|
|
||||||
$audit->save();
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
return response()->json('failed');
|
return response()->json('failed');
|
||||||
@@ -199,4 +199,51 @@ class StokAuditController extends Controller
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function rekodblast($kodcaw,Request $request)
|
||||||
|
{
|
||||||
|
|
||||||
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||||
|
|
||||||
|
$rekodblast = BlastWasap::on('mysql7')
|
||||||
|
->where('kodcaw','=',$kodcaw);
|
||||||
|
$arraynorujukan = $rekodblast->pluck('norujukan')->toArray();
|
||||||
|
$rekodaudit = $rekodblast->orderBy('id', 'asc')->get();
|
||||||
|
$keybynorujukan = $rekodaudit->keyBy('norujukan');
|
||||||
|
|
||||||
|
$gadainokp = Gadai::on($cawangan['mysql'])->whereIn('norujukan', $arraynorujukan)
|
||||||
|
->select('nokp')
|
||||||
|
->groupBy('nokp')
|
||||||
|
->get();
|
||||||
|
$gadai_all_groupby_nokp = $rekodaudit->groupBy('nokp');
|
||||||
|
// dd($gadai_all_groupby_nokp);
|
||||||
|
|
||||||
|
foreach($gadainokp as $index1=>$cal){
|
||||||
|
|
||||||
|
if($gadai_all_groupby_nokp[$cal->nokp]){
|
||||||
|
$gadainokp[$index1]['rekodblast'] = $gadai_all_groupby_nokp[$cal->nokp];
|
||||||
|
}
|
||||||
|
$customer = Customer::on('mysql7')->where('kpbaru','=',$cal['nokp'])
|
||||||
|
->orWhere('kplama','=',$cal['nokp'])
|
||||||
|
->first();
|
||||||
|
|
||||||
|
$listsag = Gadai::on($cawangan['mysql'])->whereIn('norujukan', $arraynorujukan)
|
||||||
|
->where('nokp', 'like', '%'.$cal['nokp'].'%')
|
||||||
|
->get();
|
||||||
|
// dd($listsag);
|
||||||
|
$gadainokp[$index1]['info'] = $customer;
|
||||||
|
$gadainokp[$index1]['listsag'] = $listsag;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$totalrekod = $listsag->sum('pinjaman');
|
||||||
|
$totalberat = $listsag->sum('berat');
|
||||||
|
$totalnilaimarhun = $listsag->sum('nilaimarhun');
|
||||||
|
$totalpinjaman = $listsag->sum('pinjaman');
|
||||||
|
$totalbakipjm = $listsag->sum('bakipjm');
|
||||||
|
$totaltunggakan = $listsag->sum('tunggakan');
|
||||||
|
|
||||||
|
$arrayrekod = ['rekod' => $gadainokp, 'total' => $totalrekod,'totalberat' => $totalberat,'totalnilaimarhun' => $totalnilaimarhun,'totalpinjaman'=>$totalpinjaman,'totalbakipjm'=>$totalbakipjm,'totaltunggakan'=>$totaltunggakan];
|
||||||
|
return response()->json($arrayrekod,200);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ class WhatsappPelangganSAGLAMA extends Job
|
|||||||
public function handle()
|
public function handle()
|
||||||
{
|
{
|
||||||
// $mobile_no = ltrim($this->telefon, '+6');
|
// $mobile_no = ltrim($this->telefon, '+6');
|
||||||
$mobile_no = '60178916936';
|
//$mobile_no = '60178916936';
|
||||||
$message = 'AR-RAHN '.$this->caw_name.': MAKLUMAN, selaras penambahbaikan Sistem Ar-Rahn, Tuan/Puan diminta hadir ke premis *sebelum 15/7/2024* bagi menukar SAG dengan cara:
|
$message = 'AR-RAHN '.$this->caw_name.': MAKLUMAN, selaras penambahbaikan Sistem Ar-Rahn, Tuan/Puan diminta hadir ke premis *sebelum 15/7/2024* bagi menukar SAG dengan cara:
|
||||||
|
|
||||||
1. Tebus
|
1. Tebus
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ class CreateLogBlastWasap extends Migration
|
|||||||
$table->string('nokp')->nullable();
|
$table->string('nokp')->nullable();
|
||||||
$table->string('notelefon')->nullable();
|
$table->string('notelefon')->nullable();
|
||||||
$table->string('norujukan')->nullable();
|
$table->string('norujukan')->nullable();
|
||||||
|
$table->string('tempoh')->nullable();
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -584,6 +584,8 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
|||||||
|
|
||||||
//API BLAST WASAP
|
//API BLAST WASAP
|
||||||
$router->post('blastwasap/{kodcaw}',['uses'=>'StokAuditController@blastwasap']);
|
$router->post('blastwasap/{kodcaw}',['uses'=>'StokAuditController@blastwasap']);
|
||||||
|
$router->get('rekodblast/{kodcaw}',['uses'=>'StokAuditController@rekodblast']);
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user