upload files

This commit is contained in:
amazuecos
2025-04-05 09:39:17 +02:00
parent 3d6e8b4886
commit c31aa262e2

View File

@ -332,7 +332,8 @@ class Ordentrabajo extends BaseController
$status = $this->produccionService->tareaUpdateMaquinaCorte($orden_trabajo_id); $status = $this->produccionService->tareaUpdateMaquinaCorte($orden_trabajo_id);
return $this->response->setJSON(["message" => lang("App.global_alert_save_success"), "status" => $status]); return $this->response->setJSON(["message" => lang("App.global_alert_save_success"), "status" => $status]);
} }
public function get_files() { public function get_files()
{
$bodyData = $this->request->getPost(); $bodyData = $this->request->getPost();
$files = $this->produccionService->init($bodyData["orden_trabajo_id"])->getOtFiles(); $files = $this->produccionService->init($bodyData["orden_trabajo_id"])->getOtFiles();
$response = []; $response = [];
@ -353,9 +354,14 @@ class Ordentrabajo extends BaseController
$otFiles = []; $otFiles = [];
$bodyData = $this->request->getPost(); $bodyData = $this->request->getPost();
$files = $this->request->getFileMultiple('file'); $files = $this->request->getFileMultiple('file');
$response = $this->produccionService $ps = $this->produccionService->init($bodyData["orden_trabajo_id"]);
->init($bodyData["orden_trabajo_id"]) $existingFiles = json_decode($bodyData["oldFiles"]);
->storeOtFiles($files); $ps->deleteOtFiles($existingFiles);
if($files){
$response = $ps->storeOtFiles($files);
}else{
$response = null;
}
return $this->response->setJSON([ return $this->response->setJSON([
"message" => lang("App.global_alert_save_success"), "message" => lang("App.global_alert_save_success"),
"data" => $response, "data" => $response,