Added MNO docs to Paperless, fixed new clients info on dashboard

This commit is contained in:
Kwesi Banson
2024-07-04 11:32:19 +00:00
parent 132f151728
commit 101012c684
20 changed files with 128 additions and 63 deletions

View File

@@ -9,6 +9,7 @@ use Illuminate\Support\Arr;
// use App\Http\Requests;
use App\Http\Requests;
use App\Jobs\NewMnoNotesEmailAlerts;
use App\Libs\PaperLessNgx;
// use Illuminate\Http\Request as Requests;
@@ -372,13 +373,17 @@ class NetworkOperatorsController extends Controller
public function update(Requests\UpdateMnoRequest $request, $id)
{
$operator_update = Models\NetworkOps::find($id);
$paperless = new PaperLessNgx();
if ($request->has('document_one') && $request->has('document_one_name')) {
if ($request->file('document_one')->isValid()) {
$filename = "erp_" . time() . str_random(6) . "." . $request->document_one->extension();
$filename = "erp_" . time() . str_random(4) . "." . $request->document_one->extension();
$request->document_one->storeAs('mno_files', $filename, 'public');
$document_arr['file_path'] = $filename;
$operator_update->name = $request->name;
$store_location = "mno_files";
$top = $paperless->processPaperlessFile($request->document_one_name, $request->document_one_category, $filename, $store_location);
$document_arr['file_extension'] = $request->document_one->extension();
$document_arr['file_reff'] = time() . uniqid();
$document_arr['name'] = $request->document_one_name;
@@ -394,6 +399,9 @@ class NetworkOperatorsController extends Controller
$document_arr['file_path'] = $filename;
$operator_update->name = $request->name;
$store_location = "mno_files";
$top = $paperless->processPaperlessFile($request->document_two_name, $request->document_two_category, $filename, $store_location);
$document_arr['file_extension'] = $request->document_two->extension();
$document_arr['file_reff'] = time() . uniqid();
$document_arr['name'] = $request->document_two_name;
@@ -409,6 +417,10 @@ class NetworkOperatorsController extends Controller
$document_arr['file_path'] = $filename;
// $operator_update->name = $request->name;
$store_location = "mno_files";
$top = $paperless->processPaperlessFile("sliding_rate", 'rates', $filename, $store_location);
$document_arr['file_extension'] = $request->sliding_rate_file->extension();
$document_arr['file_reff'] = time() . uniqid();
$document_arr['name'] = "Sliding Scale Rate File";