bug fixes, closed paperless

This commit is contained in:
Kwesi Banson
2024-07-02 21:10:48 +00:00
parent edb78d1bfc
commit 132f151728
35 changed files with 240 additions and 146 deletions

View File

@@ -6,6 +6,8 @@ use Illuminate\Http\Request;
use App\Models;
use Session;
use App\Http\Requests;
use App\Libs\PaperLessNgx;
class GeneralDocumentsController extends Controller
{
@@ -127,6 +129,7 @@ class GeneralDocumentsController extends Controller
*/
public function store(Requests\GeneralDocumentsRequest $request){
// dd($request->all());
$paperless = new PaperLessNgx();
if ($request->has('document_one') && $request->has('document_one_name') && $request->has('document_one_category')) {
if ($request->file('document_one')->isValid()) {
//dd($request->all());
@@ -135,16 +138,9 @@ class GeneralDocumentsController extends Controller
$document_arr['filename'] = $filename;
$document_arr['category'] = $request->document_one_category;
# set parameters and push to paperless
$file_path = "documents/general_files/" . $filename; //"documents/oasl.pdf";
$tags_arr = [1,2];
$created_at = date('Y-m-d H:i:s');
$document_type = 1;
$correspondent = 1;
$title = $request->document_one_name;
$retval_paperless = $this->sendToPaperless($file_path, $tags_arr, $created_at, $document_type, $title, $correspondent);
\Log::info($retval_paperless);
#sendToPaperLess
$store_location = "general_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();
@@ -160,6 +156,10 @@ class GeneralDocumentsController extends Controller
$document_arr['filename'] = $filename;
$document_arr['category'] = $request->document_two_category;
#sendToPaperLess
$store_location = "general_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;
@@ -174,6 +174,10 @@ class GeneralDocumentsController extends Controller
$document_arr['filename'] = $filename;
$document_arr['category'] = $request->document_three_category;
#sendToPaperLess
$store_location = "general_files";
$top = $paperless->processPaperlessFile($request->document_three_name, $request->document_three_category, $filename, $store_location);
$document_arr['file_extension'] = $request->document_three->extension();
$document_arr['file_reff'] = time() . uniqid();
$document_arr['name'] = $request->document_three_name;
@@ -246,26 +250,5 @@ class GeneralDocumentsController extends Controller
return $string;
}
public function getDocumentCorrespondent($category){
switch ($category) {
case 'sidwl':
// code...
break;
case 'api':
// code...
break;
case 'scfees':
// code...
break;
case 'presentations':
// code...
break;
case 'others':
// code...
break;
default:
// code...
break;
}
}
}