fix skti2

This commit is contained in:
hafifierahman
2022-04-13 10:58:32 +08:00
parent 62d1252f4e
commit 29848bd243
4 changed files with 20 additions and 26 deletions
+3 -3
View File
@@ -4,9 +4,9 @@ namespace App;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
class KPFiles extends Model class ARFiles extends Model
{ {
protected $table = 'kelulusanpb_files'; protected $table = 'arrahn_files';
public $timestamps = false; public $timestamps = false;
protected $connection = 'mysql7'; protected $connection = 'mysql7';
@@ -16,7 +16,7 @@ class KPFiles extends Model
* @var array * @var array
*/ */
protected $fillable = [ protected $fillable = [
'kp_id', 'files_id',
'data', 'data',
'filename', 'filename',
'type', 'type',
+12 -20
View File
@@ -26,7 +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 App\ARFiles;
use DB; use DB;
use Carbon\Carbon; use Carbon\Carbon;
@@ -2094,7 +2094,7 @@ class AdminPageController extends Controller
{ {
$timeloni = Carbon::now(); $timeloni = Carbon::now();
$status = new Status; $status = new Status;
$kp_files = new KPFiles; $ar_files = new ARFiles;
try{ try{
@@ -2105,16 +2105,16 @@ class AdminPageController extends Controller
$status->tarikhmasa = $timeloni->toDateTimeString(); $status->tarikhmasa = $timeloni->toDateTimeString();
$status->save(); $status->save();
$kp_files->data = $request->dataimage; $ar_files->data = $request->dataimage;
$kp_files->type = $request->imagetype; $ar_files->type = $request->imagetype;
$kp_files->filename = $request->imagename; $ar_files->filename = $request->imagename;
$kp_files->tarikhmasa = $timeloni->toDateTimeString(); $ar_files->tarikhmasa = $timeloni->toDateTimeString();
$kp_files->save(); $ar_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,
'kp_id' => $kp_files->id 'kp_id' => $ar_files->id
)); ));
$permohonan = Permohonan::where('mohonid',$request->mohonid) $permohonan = Permohonan::where('mohonid',$request->mohonid)
@@ -2239,18 +2239,10 @@ class AdminPageController extends Controller
} }
} }
public function viewFile(Request $request) { public function downloadFile(Request $request) {
// $data = \DB::connection($conn) $kp = ARFiles::where('files_id',$request->files_id)
// ->table($tbl)
// ->where('filename', $filename)
// ->first();
$kp = KPFiles::where('kp_id',$request->kp_id)
->first(); ->first();
return response(base64_decode(stream_get_contents($kp->data)), 200, [ return response($kp,200);
'Content-type' => 'application/' . $kp->type,
'Content-Disposition' => 'inline; filename='.$kp->filename
]);
} }
} }
+3 -1
View File
@@ -29,7 +29,9 @@ class Permohonan extends Model
'nama_penerima', 'nama_penerima',
'outstandingsemasa', 'outstandingsemasa',
'nopermohonan', 'nopermohonan',
'tagterima' 'tagterima',
'resit_id',
'invoice_id'
]; ];
/** /**
+2 -2
View File
@@ -696,9 +696,9 @@ $router->group(['prefix'=>'admin'], function () use ($router){
$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']); $router->get('permohonan/viewfiles',['uses'=>'AdminPageController@downloadFile']);
}); });
$router->group(['prefix'=>'kelantanpay'], function () use ($router){ $router->group(['prefix'=>'kelantanpay'], function () use ($router){