Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.00 KB | None | 0 0
  1. JSONObject resultado = UtilsPool.getSecurizacionMovilidad(securizacion_url, supportTime, apiTokenAcceso, apiIdAcceso, signature);
  2.            
  3.             if(resultado.get("resultado").equals("OK")){
  4.            
  5.                 SolicitudesPendientesIbiBAPIVO vo = new SolicitudesPendientesIbiBAPIVO();
  6.                 vo.setCodigoUniversal(codigoUniversal);
  7.                
  8.                 solicitudesPendientes = getMovilidadIbiDelegate().findSolicitudesPendientes(vo);
  9.                
  10.                 if(solicitudesPendientes != null){
  11.                     salida.put("tipoMensaje", solicitudesPendientes.getTipoMensaje());
  12.                     salida.put("mensaje", solicitudesPendientes.getMensaje());
  13.                    
  14.                     responsablesJerarquicos = solicitudesPendientes.getPropuestasPendientes().stream().filter(propuesta -> propuesta.getRolUsuario().substring(0, 1).equalsIgnoreCase("R")).collect(Collectors.toCollection(ArrayList::new));
  15.                     unidadLogistica = solicitudesPendientes.getPropuestasPendientes().stream().filter(propuesta -> propuesta.getRolUsuario().substring(0, 1).equalsIgnoreCase("L")).collect(Collectors.toCollection(ArrayList::new));
  16.                     areaResponsable = solicitudesPendientes.getPropuestasPendientes().stream().filter(propuesta -> propuesta.getRolUsuario().substring(0, 1).equalsIgnoreCase("A")).collect(Collectors.toCollection(ArrayList::new));
  17.                     administracion = solicitudesPendientes.getPropuestasPendientes().stream().filter(propuesta -> propuesta.getRolUsuario().substring(0, 1).equalsIgnoreCase("D")).collect(Collectors.toCollection(ArrayList::new));
  18.                     directoresEcomFinan = solicitudesPendientes.getPropuestasPendientes().stream().filter(propuesta -> propuesta.getRolUsuario().substring(0, 1).equalsIgnoreCase("G")).collect(Collectors.toCollection(ArrayList::new));
  19.                    
  20.                     if(responsablesJerarquicos.size() > SUBLIST)
  21.                         responsablesJerarquicos = responsablesJerarquicos.subList(0, SUBLIST);
  22.                    
  23.                     for(PropuestasPendientesIbiBAPIVO p : responsablesJerarquicos){
  24.                         jsO = new JSONObject();
  25.                        
  26.                         jsO.put("nPropuestaBajaActivoFijo", p.getnPropuestaBajaActivoFijo());
  27.                         jsO.put("codArea", p.getCodArea());
  28.                         jsO.put("estado", p.getEstado());
  29.                         jsO.put("descEstado", p.getDescEstado());
  30.                         jsO.put("rolUsuario", p.getRolUsuario());
  31.                         jsO.put("descRolUsuario", p.getDescRolUsuario());
  32.                         jsO.put("nActivosTotales", p.getnActivosTotales());
  33.                         jsO.put("fechaCreacionPropuestaBaja", p.getFechaCreacionPropuestaBaja());
  34.                         jsO.put("tipoRol", "Responsable Jer\u00e1rquico");
  35.                        
  36.                         jsArray.add(jsO);
  37.                     }
  38.                     salida.put("responsablesJerarquicos", jsArray);
  39.                     jsArray = new JSONArray();
  40.                    
  41.                    
  42.                     if(unidadLogistica.size() > SUBLIST)
  43.                         unidadLogistica = unidadLogistica.subList(0, SUBLIST);
  44.                    
  45.                     for(PropuestasPendientesIbiBAPIVO p : unidadLogistica){
  46.                         jsO = new JSONObject();
  47.                        
  48.                         jsO.put("nPropuestaBajaActivoFijo", p.getnPropuestaBajaActivoFijo());
  49.                         jsO.put("codArea", p.getCodArea());
  50.                         jsO.put("estado", p.getEstado());
  51.                         jsO.put("descEstado", p.getDescEstado());
  52.                         jsO.put("rolUsuario", p.getRolUsuario());
  53.                         jsO.put("descRolUsuario", p.getDescRolUsuario());
  54.                         jsO.put("nActivosTotales", p.getnActivosTotales());
  55.                         jsO.put("fechaCreacionPropuestaBaja", p.getFechaCreacionPropuestaBaja());
  56.                         jsO.put("tipoRol", "Unidad Log\u00edstica");
  57.                        
  58.                         jsArray.add(jsO);
  59.                     }
  60.                     salida.put("unidadLogistica", jsArray);
  61.                     jsArray = new JSONArray();
  62.                    
  63.                    
  64.                     if(areaResponsable.size() > SUBLIST)
  65.                         areaResponsable = areaResponsable.subList(0, SUBLIST);
  66.                    
  67.                     for(PropuestasPendientesIbiBAPIVO p : areaResponsable){
  68.                         jsO = new JSONObject();
  69.                        
  70.                         jsO.put("nPropuestaBajaActivoFijo", p.getnPropuestaBajaActivoFijo());
  71.                         jsO.put("codArea", p.getCodArea());
  72.                         jsO.put("estado", p.getEstado());
  73.                         jsO.put("descEstado", p.getDescEstado());
  74.                         jsO.put("rolUsuario", p.getRolUsuario());
  75.                         jsO.put("descRolUsuario", p.getDescRolUsuario());
  76.                         jsO.put("nActivosTotales", p.getnActivosTotales());
  77.                         jsO.put("fechaCreacionPropuestaBaja", p.getFechaCreacionPropuestaBaja());
  78.                         jsO.put("tipoRol", "\u00c1rea Responsable");
  79.                        
  80.                         jsArray.add(jsO);
  81.                     }
  82.                     salida.put("areaResponsable", jsArray);
  83.                     jsArray = new JSONArray();
  84.                    
  85.                    
  86.                     if(administracion.size() > SUBLIST)
  87.                         administracion = administracion.subList(0, SUBLIST);
  88.                    
  89.                     for(PropuestasPendientesIbiBAPIVO p : administracion){
  90.                         jsO = new JSONObject();
  91.                        
  92.                         jsO.put("nPropuestaBajaActivoFijo", p.getnPropuestaBajaActivoFijo());
  93.                         jsO.put("codArea", p.getCodArea());
  94.                         jsO.put("estado", p.getEstado());
  95.                         jsO.put("descEstado", p.getDescEstado());
  96.                         jsO.put("rolUsuario", p.getRolUsuario());
  97.                         jsO.put("descRolUsuario", p.getDescRolUsuario());
  98.                         jsO.put("nActivosTotales", p.getnActivosTotales());
  99.                         jsO.put("fechaCreacionPropuestaBaja", p.getFechaCreacionPropuestaBaja());
  100.                         jsO.put("tipoRol", "Administraci\u00f3n");
  101.                        
  102.                         jsArray.add(jsO);
  103.                     }
  104.                     salida.put("administracion", jsArray);
  105.                     jsArray = new JSONArray();
  106.                    
  107.                    
  108.                     if(directoresEcomFinan.size() > SUBLIST)
  109.                         directoresEcomFinan = directoresEcomFinan.subList(0, SUBLIST);
  110.                    
  111.                     for(PropuestasPendientesIbiBAPIVO p : directoresEcomFinan){
  112.                         jsO = new JSONObject();
  113.                        
  114.                         jsO.put("nPropuestaBajaActivoFijo", p.getnPropuestaBajaActivoFijo());
  115.                         jsO.put("codArea", p.getCodArea());
  116.                         jsO.put("estado", p.getEstado());
  117.                         jsO.put("descEstado", p.getDescEstado());
  118.                         jsO.put("rolUsuario", p.getRolUsuario());
  119.                         jsO.put("descRolUsuario", p.getDescRolUsuario());
  120.                         jsO.put("nActivosTotales", p.getnActivosTotales());
  121.                         jsO.put("fechaCreacionPropuestaBaja", p.getFechaCreacionPropuestaBaja());
  122.                         jsO.put("tipoRol", "Director Econ\u00f3mico Financiero");
  123.                        
  124.                         jsArray.add(jsO);
  125.                     }
  126.                     salida.put("directoresEcomFinan", jsArray);
  127.                     jsArray = new JSONArray();
  128.                 }
  129.            
  130.             }else{
  131.                 salida.put("tipoMensaje","KO");
  132.                 salida.put("mensaje", "Acceso no autorizado");
  133.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement