update import tetap dari local
This commit is contained in:
@@ -407,10 +407,13 @@ class CorporateController extends Controller
|
|||||||
'file' => 'required|file|mimes:xls,xlsx,csv,txt',
|
'file' => 'required|file|mimes:xls,xlsx,csv,txt',
|
||||||
]);
|
]);
|
||||||
$file_name = now()->getPreciseTimestamp(3) . '-' . $request->file('file')->getClientOriginalName();
|
$file_name = now()->getPreciseTimestamp(3) . '-' . $request->file('file')->getClientOriginalName();
|
||||||
$file = $request->file('file')->storeAs('temp', $file_name);
|
|
||||||
|
// 🚀 Paksa simpan ke local/public
|
||||||
|
$file = $request->file('file')->storeAs('temp', $file_name, 'public');
|
||||||
$corporate = Corporate::with(['plans'])->findOrFail($corporate_id);
|
$corporate = Corporate::with(['plans'])->findOrFail($corporate_id);
|
||||||
$fileWrite = Storage::disk('public')->path('temp/result-' . $file_name);
|
$fileWrite = Storage::disk('public')->path('temp/result-' . $file_name);
|
||||||
$fileRead = Storage::path('temp/' . $file_name);
|
$fileRead = Storage::disk('public')->path('temp/' . $file_name);
|
||||||
|
|
||||||
$import = new ImportService();
|
$import = new ImportService();
|
||||||
$import->read($fileRead);
|
$import->read($fileRead);
|
||||||
$import->write($fileWrite, 'xsls');
|
$import->write($fileWrite, 'xsls');
|
||||||
|
|||||||
@@ -210,7 +210,7 @@ class CorporateFormulariumController extends Controller
|
|||||||
]);
|
]);
|
||||||
// dd($request->toArray());
|
// dd($request->toArray());
|
||||||
$file_name = now()->getPreciseTimestamp(3).'-'.$request->file('file')->getClientOriginalName();
|
$file_name = now()->getPreciseTimestamp(3).'-'.$request->file('file')->getClientOriginalName();
|
||||||
$file = $request->file('file')->storeAs('temp', $file_name);
|
$file = $request->file('file')->storeAs('temp', $file_name, 'public'); // 🚀 Paksa simpan ke local/public
|
||||||
|
|
||||||
// $importLog = $corporate->importLogs()->create([
|
// $importLog = $corporate->importLogs()->create([
|
||||||
// 'type' => 'diagnosis-exclusions',
|
// 'type' => 'diagnosis-exclusions',
|
||||||
@@ -220,7 +220,7 @@ class CorporateFormulariumController extends Controller
|
|||||||
// ]);
|
// ]);
|
||||||
|
|
||||||
$import = new ImportService();
|
$import = new ImportService();
|
||||||
$import->read(Storage::path('temp/'.$file_name));
|
$import->read(Storage::disk('public')->path('temp/'.$file_name));
|
||||||
$import->write(Storage::disk('public')->path('temp/result-'.$file_name), 'xsls');
|
$import->write(Storage::disk('public')->path('temp/result-'.$file_name), 'xsls');
|
||||||
foreach ($import->sheetsIterator() as $sheetIndex => $sheet) {
|
foreach ($import->sheetsIterator() as $sheetIndex => $sheet) {
|
||||||
$doc_headers_indexes = [];
|
$doc_headers_indexes = [];
|
||||||
|
|||||||
@@ -192,10 +192,10 @@ class CorporateMemberController extends Controller
|
|||||||
$corporate = Corporate::findOrFail($corporate_id)->load('currentPolicy');
|
$corporate = Corporate::findOrFail($corporate_id)->load('currentPolicy');
|
||||||
|
|
||||||
$file_name = now()->getPreciseTimestamp(3) . '-' . $request->file('file')->getClientOriginalName();
|
$file_name = now()->getPreciseTimestamp(3) . '-' . $request->file('file')->getClientOriginalName();
|
||||||
$file = $request->file('file')->storeAs('temp', $file_name);
|
$file = $request->file('file')->storeAs('temp', $file_name, 'public');
|
||||||
|
|
||||||
$reader = ReaderEntityFactory::createXLSXReader(Storage::path('temp/' . $file_name));
|
$reader = ReaderEntityFactory::createXLSXReader(Storage::path('temp/' . $file_name));
|
||||||
$reader->open(Storage::path('temp/' . $file_name));
|
$reader->open(Storage::disk('public')->path('temp/' . $file_name));
|
||||||
|
|
||||||
$writer = WriterEntityFactory::createXLSXWriter();
|
$writer = WriterEntityFactory::createXLSXWriter();
|
||||||
$writer->openToFile(Storage::disk('public')->path('temp/result-' . $file_name));
|
$writer->openToFile(Storage::disk('public')->path('temp/result-' . $file_name));
|
||||||
|
|||||||
@@ -114,10 +114,10 @@ class DiagnosisController extends Controller
|
|||||||
'file' => 'required|file|mimes:xls,xlsx,csv,txt',
|
'file' => 'required|file|mimes:xls,xlsx,csv,txt',
|
||||||
]);
|
]);
|
||||||
$file_name = now()->getPreciseTimestamp(3).'-'.$request->file('file')->getClientOriginalName();
|
$file_name = now()->getPreciseTimestamp(3).'-'.$request->file('file')->getClientOriginalName();
|
||||||
$file = $request->file('file')->storeAs('temp', $file_name);
|
$file = $request->file('file')->storeAs('temp', $file_name, 'public'); // 🚀 Paksa simpan ke local/public
|
||||||
|
|
||||||
$import = new ImportService();
|
$import = new ImportService();
|
||||||
$import->read(Storage::path('temp/'.$file_name));
|
$import->read(Storage::disk('public')->path('temp/'.$file_name));
|
||||||
$import->write(Storage::disk('public')->path('temp/result-'.$file_name), 'xsls');
|
$import->write(Storage::disk('public')->path('temp/result-'.$file_name), 'xsls');
|
||||||
|
|
||||||
$imported_icd_data = 0;
|
$imported_icd_data = 0;
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ class FormulariumController extends Controller
|
|||||||
]);
|
]);
|
||||||
// dd($request->toArray());
|
// dd($request->toArray());
|
||||||
$file_name = now()->getPreciseTimestamp(3).'-'.$request->file('file')->getClientOriginalName();
|
$file_name = now()->getPreciseTimestamp(3).'-'.$request->file('file')->getClientOriginalName();
|
||||||
$file = $request->file('file')->storeAs('temp', $file_name);
|
$file = $request->file('file')->storeAs('temp', $file_name, 'public'); // 🚀 Paksa simpan ke local/public
|
||||||
|
|
||||||
// $importLog = $corporate->importLogs()->create([
|
// $importLog = $corporate->importLogs()->create([
|
||||||
// 'type' => 'diagnosis-exclusions',
|
// 'type' => 'diagnosis-exclusions',
|
||||||
@@ -133,7 +133,7 @@ class FormulariumController extends Controller
|
|||||||
// ]);
|
// ]);
|
||||||
|
|
||||||
$import = new ImportService();
|
$import = new ImportService();
|
||||||
$import->read(Storage::path('temp/'.$file_name));
|
$import->read(Storage::disk('public')->path('temp/'.$file_name));
|
||||||
$import->write(Storage::disk('public')->path('temp/result-'.$file_name), 'xsls');
|
$import->write(Storage::disk('public')->path('temp/result-'.$file_name), 'xsls');
|
||||||
foreach ($import->sheetsIterator() as $sheetIndex => $sheet) {
|
foreach ($import->sheetsIterator() as $sheetIndex => $sheet) {
|
||||||
$doc_headers_indexes = [];
|
$doc_headers_indexes = [];
|
||||||
|
|||||||
Reference in New Issue
Block a user