CHANGE_CLAIM_FILE_UPLOAD_GET_DOC_NAME
This commit is contained in:
parent
c244e6377b
commit
ba2ac3f4b9
@ -3471,6 +3471,7 @@ class EmployeeRestController extends AdminController
|
||||
$received_data = $this->request->getPost();
|
||||
$this->myLogger->logme('error', 'API claim initiate Recevied Params :' . json_encode($received_data ?? []));
|
||||
$get_file_data = $this->request->getFiles('claim_docs');
|
||||
$get_docs_name = $this->request->getPost('claim_doc_names') ?? [];
|
||||
// print_r($get_file_data); die;
|
||||
$employee_id = $received_data['emp_id'];
|
||||
$client_policy_id = $received_data['client_policy_id'];
|
||||
@ -3479,7 +3480,7 @@ class EmployeeRestController extends AdminController
|
||||
$file_data = [];
|
||||
if(isset($get_file_data) && !empty($get_file_data)){
|
||||
$file_path = WRITEPATH . 'uploads/claim_files/';
|
||||
$file_data = multi_file_Upload($get_file_data, $file_path);
|
||||
$file_data = multi_file_Upload($get_file_data, $file_path, $get_docs_name);
|
||||
}
|
||||
|
||||
|
||||
@ -3629,7 +3630,8 @@ class EmployeeRestController extends AdminController
|
||||
|
||||
$data = [
|
||||
'ticket_id' => $ticket_id,
|
||||
'doc_name' => $value['file_name'],
|
||||
'doc_name' => $value['doc_name'],
|
||||
'file_name' => $value['file_name'],
|
||||
'url' => $value['file_path'],
|
||||
'file_type' => 2,
|
||||
'ticket_message_id' => $ticket_message_id,
|
||||
|
||||
@ -112,8 +112,9 @@ if (!function_exists('file_Upload_for_lead')) {
|
||||
// }
|
||||
// }
|
||||
|
||||
// function for only using in the Flutter Claim File Upload
|
||||
if (!function_exists('multi_file_Upload')) {
|
||||
function multi_file_Upload($fileToUpload, $filepath)
|
||||
function multi_file_Upload($fileToUpload, $filepath, $docs_name = [])
|
||||
{
|
||||
$uploadedFiles = [];
|
||||
|
||||
@ -123,13 +124,15 @@ if (!function_exists('multi_file_Upload')) {
|
||||
foreach ($files as $file) {
|
||||
// If file is itself an array (multiple under same input name)
|
||||
if (is_array($file)) {
|
||||
foreach ($file as $f) {
|
||||
foreach ($file as $index => $f) {
|
||||
if ($f !== null && $f->isValid() && !$f->hasMoved()) {
|
||||
$fileName = $f->getRandomName(); // safer unique name
|
||||
$f->move($filepath, $fileName);
|
||||
$fileRandomName = $f->getRandomName(); // safer unique name
|
||||
$f->move($filepath, $fileRandomName);
|
||||
$fileName = $f->getName();
|
||||
$uploadedFiles[] = [
|
||||
'file_name' => $fileName,
|
||||
'file_path' => $filepath . $fileName
|
||||
'doc_name' => $docs_name[$index] ?? $fileName,
|
||||
'file_path' => $filepath . $fileRandomName
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
@ -19,7 +19,8 @@ class ClaimFilesModel extends Model
|
||||
'updated_by',
|
||||
'created_at',
|
||||
'updated_at',
|
||||
'is_active'
|
||||
'is_active',
|
||||
'file_name',
|
||||
];
|
||||
|
||||
// Callbacks
|
||||
|
||||
Loading…
Reference in New Issue
Block a user