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();
|
$received_data = $this->request->getPost();
|
||||||
$this->myLogger->logme('error', 'API claim initiate Recevied Params :' . json_encode($received_data ?? []));
|
$this->myLogger->logme('error', 'API claim initiate Recevied Params :' . json_encode($received_data ?? []));
|
||||||
$get_file_data = $this->request->getFiles('claim_docs');
|
$get_file_data = $this->request->getFiles('claim_docs');
|
||||||
|
$get_docs_name = $this->request->getPost('claim_doc_names') ?? [];
|
||||||
// print_r($get_file_data); die;
|
// print_r($get_file_data); die;
|
||||||
$employee_id = $received_data['emp_id'];
|
$employee_id = $received_data['emp_id'];
|
||||||
$client_policy_id = $received_data['client_policy_id'];
|
$client_policy_id = $received_data['client_policy_id'];
|
||||||
@ -3479,7 +3480,7 @@ class EmployeeRestController extends AdminController
|
|||||||
$file_data = [];
|
$file_data = [];
|
||||||
if(isset($get_file_data) && !empty($get_file_data)){
|
if(isset($get_file_data) && !empty($get_file_data)){
|
||||||
$file_path = WRITEPATH . 'uploads/claim_files/';
|
$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 = [
|
$data = [
|
||||||
'ticket_id' => $ticket_id,
|
'ticket_id' => $ticket_id,
|
||||||
'doc_name' => $value['file_name'],
|
'doc_name' => $value['doc_name'],
|
||||||
|
'file_name' => $value['file_name'],
|
||||||
'url' => $value['file_path'],
|
'url' => $value['file_path'],
|
||||||
'file_type' => 2,
|
'file_type' => 2,
|
||||||
'ticket_message_id' => $ticket_message_id,
|
'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')) {
|
if (!function_exists('multi_file_Upload')) {
|
||||||
function multi_file_Upload($fileToUpload, $filepath)
|
function multi_file_Upload($fileToUpload, $filepath, $docs_name = [])
|
||||||
{
|
{
|
||||||
$uploadedFiles = [];
|
$uploadedFiles = [];
|
||||||
|
|
||||||
@ -123,13 +124,15 @@ if (!function_exists('multi_file_Upload')) {
|
|||||||
foreach ($files as $file) {
|
foreach ($files as $file) {
|
||||||
// If file is itself an array (multiple under same input name)
|
// If file is itself an array (multiple under same input name)
|
||||||
if (is_array($file)) {
|
if (is_array($file)) {
|
||||||
foreach ($file as $f) {
|
foreach ($file as $index => $f) {
|
||||||
if ($f !== null && $f->isValid() && !$f->hasMoved()) {
|
if ($f !== null && $f->isValid() && !$f->hasMoved()) {
|
||||||
$fileName = $f->getRandomName(); // safer unique name
|
$fileRandomName = $f->getRandomName(); // safer unique name
|
||||||
$f->move($filepath, $fileName);
|
$f->move($filepath, $fileRandomName);
|
||||||
|
$fileName = $f->getName();
|
||||||
$uploadedFiles[] = [
|
$uploadedFiles[] = [
|
||||||
'file_name' => $fileName,
|
'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',
|
'updated_by',
|
||||||
'created_at',
|
'created_at',
|
||||||
'updated_at',
|
'updated_at',
|
||||||
'is_active'
|
'is_active',
|
||||||
|
'file_name',
|
||||||
];
|
];
|
||||||
|
|
||||||
// Callbacks
|
// Callbacks
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user