fix files
This commit is contained in:
@@ -26,6 +26,7 @@ use App\Pengesahan;
|
|||||||
use App\Permohonan;
|
use App\Permohonan;
|
||||||
use App\Status;
|
use App\Status;
|
||||||
use App\LookupStatus;
|
use App\LookupStatus;
|
||||||
|
use App\KPFiles;
|
||||||
|
|
||||||
use DB;
|
use DB;
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
@@ -2093,6 +2094,7 @@ class AdminPageController extends Controller
|
|||||||
{
|
{
|
||||||
$timeloni = Carbon::now();
|
$timeloni = Carbon::now();
|
||||||
$status = new Status;
|
$status = new Status;
|
||||||
|
$kp_files = new KPFiles;
|
||||||
|
|
||||||
try{
|
try{
|
||||||
|
|
||||||
@@ -2103,10 +2105,16 @@ class AdminPageController extends Controller
|
|||||||
$status->tarikhmasa = $timeloni->toDateTimeString();
|
$status->tarikhmasa = $timeloni->toDateTimeString();
|
||||||
$status->save();
|
$status->save();
|
||||||
|
|
||||||
|
$kp_files->data = $request->dataimage;
|
||||||
|
$kp_files->type = $request->imagetype;
|
||||||
|
$kp_files->filename = $request->imagename;
|
||||||
|
$kp_files->tarikhmasa = $timeloni->toDateTimeString();
|
||||||
|
$kp_files->save();
|
||||||
|
|
||||||
$pengesahan = Pengesahan::where([['mohonid',$request->mohonid],['tagpb',0]])
|
$pengesahan = Pengesahan::where([['mohonid',$request->mohonid],['tagpb',0]])
|
||||||
->update(array(
|
->update(array(
|
||||||
'tagpb' => 1,
|
'tagpb' => 1,
|
||||||
'kelulusanpbimage' => $request->kelulusanpbimage
|
'kp_id' => $kp_files->id
|
||||||
));
|
));
|
||||||
|
|
||||||
$permohonan = Permohonan::where('mohonid',$request->mohonid)
|
$permohonan = Permohonan::where('mohonid',$request->mohonid)
|
||||||
@@ -2230,4 +2238,19 @@ class AdminPageController extends Controller
|
|||||||
return response($e);
|
return response($e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function viewFile(Request $request) {
|
||||||
|
// $data = \DB::connection($conn)
|
||||||
|
// ->table($tbl)
|
||||||
|
// ->where('filename', $filename)
|
||||||
|
// ->first();
|
||||||
|
|
||||||
|
$kp = KPFiles::where('kp_id',$request->kp_id)
|
||||||
|
->first();
|
||||||
|
|
||||||
|
return response(base64_decode(stream_get_contents($kp->data)), 200, [
|
||||||
|
'Content-type' => 'application/' . $kp->type,
|
||||||
|
'Content-Disposition' => 'inline; filename='.$kp->filename
|
||||||
|
]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Model;
|
||||||
|
|
||||||
|
class KPFiles extends Model
|
||||||
|
{
|
||||||
|
protected $table = 'kelulusanpb_files';
|
||||||
|
public $timestamps = false;
|
||||||
|
protected $connection = 'mysql7';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The attributes that are mass assignable.
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
|
protected $fillable = [
|
||||||
|
'kp_id',
|
||||||
|
'data',
|
||||||
|
'filename',
|
||||||
|
'type',
|
||||||
|
'tarikhmasa'
|
||||||
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The attributes excluded from the model's JSON form.
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
|
// protected $hidden = [];
|
||||||
|
}
|
||||||
+3
-1
@@ -38,7 +38,9 @@ class Pengesahan extends Model
|
|||||||
'bank_cit',
|
'bank_cit',
|
||||||
'komen_batal',
|
'komen_batal',
|
||||||
'kelulusanpbimage',
|
'kelulusanpbimage',
|
||||||
'resit_cit'
|
'resit_cit',
|
||||||
|
'nama_cit',
|
||||||
|
'jeniscit'
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+2
-1
@@ -692,10 +692,11 @@ $router->group(['prefix'=>'admin'], function () use ($router){
|
|||||||
$router->put('permohonan/updateoperasi',['uses'=>'AdminPageController@KelulusanPermohonanByOperasi']);
|
$router->put('permohonan/updateoperasi',['uses'=>'AdminPageController@KelulusanPermohonanByOperasi']);
|
||||||
$router->put('permohonan/updateakaun',['uses'=>'AdminPageController@KelulusanPermohonanByAkaun']);
|
$router->put('permohonan/updateakaun',['uses'=>'AdminPageController@KelulusanPermohonanByAkaun']);
|
||||||
$router->put('permohonan/updatecetak',['uses'=>'AdminPageController@PengesahanCetakan']);
|
$router->put('permohonan/updatecetak',['uses'=>'AdminPageController@PengesahanCetakan']);
|
||||||
$router->put('permohonan/updatepb',['uses'=>'AdminPageController@KelulusanPermohonanByPB']);
|
$router->post('permohonan/updatepb',['uses'=>'AdminPageController@KelulusanPermohonanByPB']);
|
||||||
$router->put('permohonan/updatebank',['uses'=>'AdminPageController@DepositBank']);
|
$router->put('permohonan/updatebank',['uses'=>'AdminPageController@DepositBank']);
|
||||||
$router->put('permohonan/tagterima',['uses'=>'AdminPageController@TagTerima']);
|
$router->put('permohonan/tagterima',['uses'=>'AdminPageController@TagTerima']);
|
||||||
$router->put('permohonan/tagcit',['uses'=>'AdminPageController@TagCit']);
|
$router->put('permohonan/tagcit',['uses'=>'AdminPageController@TagCit']);
|
||||||
|
$router->get('permohonan/viewfiles',['uses'=>'AdminPageController@viewFile']);
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user