FIX_ISSUE

This commit is contained in:
VENKATESHWARAN 2026-02-04 14:41:24 +05:30
parent cfb3f183e0
commit ffec0fef10
4 changed files with 19 additions and 4 deletions

View File

@ -690,6 +690,7 @@ $routes->group("employeeRest", ["filter" => ['GlobalPostFileUploadGuard', 'appSi
$routes->get("getExcelFileErrors/(:any)", "EmployeeController::getExcelFileErrors/$1");
$routes->get("getPolicyAndEndorsementFiles", "EmployeeRestController::getPolicyAndEndorsementFiles");
$routes->get("downloadPolicyFiles", "EmployeeRestController::downloadPolicyFiles");
$routes->post("bulkEcardDownloadAsZip", "EmployeeRestController::bulkEcardDownloadAsZip");
});
$routes->get("hrFileDownload", "EmployeeRestController::hrFileDownload");

View File

@ -2374,6 +2374,7 @@ class EmployeeRestController extends AdminController
$value['totalMembersCount'] = count($employeeDetails);
$value['membersCountOfActive'] = $activeCount;
$value['membersCountOfInactive'] = $inactiveCount;
$value['is_ecard_bulk_download'] = 0;
array_push($result, $value);
@ -5520,6 +5521,19 @@ class EmployeeRestController extends AdminController
// Force file download
return $this->response->download($filePath, null)->setFileName($pt_files_data['file_name']);
}
public function bulkEcardDownloadAsZip()
{
$received_data = $this->request->getJSON(true) ?? null;
$this->myLogger->logme('error', 'bulkEcardDownloadAsZip: Received payload = ' . json_encode($received_data ?? []));
if(empty($received_data['client_policy_id']) && empty($received_data['emp_policy_ids'])){
return $this->respond(['status' => false, 'code' => 404, 'message' => 'client_policy_id or employee_policy_ids is required'], 200);
}
return $this->respond(['status' => true, 'code' => 200, 'message' => 'Bulk E-card download process started. Link share your mail'], 200);
}
}

View File

@ -1335,9 +1335,9 @@ class TicketController extends BaseController
'errors' => ['required' => 'Employee Email is required']
],
'client_name' => [
'client_id' => [
'rules' => 'required',
'errors' => ['required' => 'Client Name is required']
'errors' => ['required' => 'Client ID is required']
],
'insurer_id' => [

View File

@ -303,7 +303,7 @@ class ClientPolicyModel extends Model
$caseSql = "";
}
$url = base_url('employeeRest/downloadCdSplitUpFile?id=');
$url = base_url('downloadCdSplitUpFile?id=');
// Fetch the deposit data based on client and insurer IDs
$query = $this->db->table('cash_deposit')