mirror of
https://git.imnavajas.es/jjimenez/erp-imprimelibros.git
synced 2026-01-21 16:20:22 +00:00
trabajando en obtener las direcciones para guardar
This commit is contained in:
@ -290,6 +290,10 @@ public class PresupuestoService {
|
||||
}
|
||||
|
||||
public Map<String, Object> toSkApiRequest(Presupuesto presupuesto) {
|
||||
return toSkApiRequest(presupuesto, false);
|
||||
}
|
||||
|
||||
public Map<String, Object> toSkApiRequest(Presupuesto presupuesto, Boolean toSave) {
|
||||
final int SK_CLIENTE_ID = 1284;
|
||||
final int SK_PAGINAS_CUADERNILLO = 32;
|
||||
|
||||
@ -343,9 +347,41 @@ public class PresupuestoService {
|
||||
faja.put("alto", presupuesto.getAltoFaja());
|
||||
body.put("faja", faja);
|
||||
}
|
||||
// body.put("servicios", servicios);
|
||||
|
||||
if( toSave ){
|
||||
Map<String, Object> data = new HashMap<>();
|
||||
data.put("input_data", body);
|
||||
data.put("ferroDigital", 1);
|
||||
data.put("ferro", 0);
|
||||
data.put("marcapaginas", 0);
|
||||
data.put("retractilado5", 0);
|
||||
if(presupuesto.getServiciosJson() != null && presupuesto.getServiciosJson().indexOf("ejemplar-prueba")>0){
|
||||
data.put("prototipo", 1);
|
||||
}
|
||||
else{
|
||||
data.put("prototipo", 0);
|
||||
}
|
||||
if(presupuesto.getServiciosJson() != null && presupuesto.getServiciosJson().indexOf("retractilado")>0){
|
||||
data.put("retractilado", 1);
|
||||
}
|
||||
else{
|
||||
data.put("retractilado", 0);
|
||||
}
|
||||
data.put("ivaReducido", presupuesto.getIvaReducido() ? 1 : 0);
|
||||
data.put("confirmar", 1);
|
||||
Map<String, Object> datosCabecera = new HashMap<>();
|
||||
datosCabecera.put("titulo", presupuesto.getTitulo());
|
||||
datosCabecera.put("autor", presupuesto.getAutor());
|
||||
datosCabecera.put("isbn", presupuesto.getIsbn());
|
||||
datosCabecera.put("coleccion", "");
|
||||
datosCabecera.put("referenciaCliente", presupuesto.getId());
|
||||
data.put("datosCabecera", datosCabecera);
|
||||
return data;
|
||||
|
||||
}
|
||||
return body;
|
||||
|
||||
|
||||
}
|
||||
|
||||
public Integer getTipoImpresionId(Presupuesto presupuesto) {
|
||||
|
||||
Reference in New Issue
Block a user