added box komen on teller and added audit trail and added endpoints for laporan
This commit is contained in:
@@ -9,6 +9,7 @@ use App\Transaction;
|
||||
use App\TransaksiKeuntungan;
|
||||
use App\Cawangan;
|
||||
use App\Mohon;
|
||||
use App\Mohonid;
|
||||
use App\TransaksiGadai;
|
||||
use Carbon\Carbon;
|
||||
use Illuminate\Http\Request;
|
||||
@@ -40,6 +41,12 @@ class AnsuranServices
|
||||
$tarikh = Carbon::now();
|
||||
$harisemasa = $tarikh->toDateString();
|
||||
|
||||
$audit = new Audit();
|
||||
$audit->users = $request->teller;
|
||||
$audit->actions = 'Hapus Ansuran';
|
||||
$audit->norujukan = $request->norujukan;
|
||||
$audit->new_data = '';
|
||||
|
||||
if($harisemasa !== $tarikh_request->toDateString()){
|
||||
Log::debug('Date mismatch: ' . $harisemasa . ' vs ' . $tarikh_request->toDateString());
|
||||
return 'date not equal';
|
||||
@@ -51,8 +58,11 @@ class AnsuranServices
|
||||
return 'wrong teller';
|
||||
}
|
||||
|
||||
$audit->old_data = $transaction_gadai;
|
||||
|
||||
|
||||
try{
|
||||
DB::connection('mysql7')->transaction(function () use($cawangan,$request,$harisemasa,$transaction,$transaction_gadai){
|
||||
DB::connection('mysql7')->transaction(function () use($cawangan,$request,$harisemasa,$transaction,$transaction_gadai,$audit){
|
||||
|
||||
try{
|
||||
DB::connection($cawangan['mysql'])->transaction(function () use($cawangan,$request,$transaction_gadai,$harisemasa,$transaction){
|
||||
@@ -93,14 +103,12 @@ class AnsuranServices
|
||||
'softDelete' => 1,
|
||||
));
|
||||
|
||||
$tarikh_audit = Carbon::now();
|
||||
$gadai_updated = Gadai::on($cawangan['mysql'])
|
||||
->select('percentpinj','bakipjm','tempoh','t_update','bakihargajualan','tempohbayar','lelong_tawarruq','margin_semasa','tunggakanujrah','tunggakanonepercent')
|
||||
->where('norujukan',$request->norujukan)->first();
|
||||
|
||||
$audit = new Audit();
|
||||
$audit->users = $request->teller;
|
||||
$audit->actions = 'Hapus Ansuran';
|
||||
$audit->norujukan = $request->norujukan;
|
||||
$audit->new_data = '';
|
||||
$audit->old_data = '';
|
||||
$tarikh_audit = Carbon::now();
|
||||
$audit->new_data = $gadai_updated;
|
||||
$audit->kodcaw = $this->cawangan;
|
||||
$audit->created_at = $tarikh_audit;
|
||||
$audit->updated_at = $tarikh_audit;
|
||||
|
||||
Reference in New Issue
Block a user