trabajando en los envios

This commit is contained in:
Jaime Jiménez
2024-03-04 15:01:12 +01:00
parent 536e70ec64
commit 64e9c9e5df
12 changed files with 682 additions and 377 deletions

View File

@ -140,5 +140,32 @@ class Presupuestodirecciones extends \App\Controllers\GoBaseResourceController
}
}
public function datatable_2(){
$reqData = $this->request->getJSON();
if($reqData->tipo=='get_tarifa'){
$peso = $reqData->peso ?? 0;
$paisId = $reqData->paisId ?? 0;
$cp = $reqData->cp ?? 0;
$tipo_envio = $reqData->tipo_envio ?? 'cajas';
$model = model('App\Models\Tarifas\TarifaEnvioModel');
$newTokenHash = csrf_hash();
$csrfTokenName = csrf_token();
$values = $model->getTarifaEnvio($paisId, $cp, $peso, $tipo_envio);
$data = [
'data' => count($values)>0?$values[0]:[],
$csrfTokenName => $newTokenHash
];
return $this->respond($data);
}
else if($reqData->tipo=='clear_lineas'){
$presupuesto_id = $reqData->presupuesto_id ?? 0;
return $this->respond($this->model->where('presupuesto_id', $presupuesto_id)->delete());
}
}
}