|
|
@@ -3,6 +3,7 @@ package es.uv.saic.web;
|
|
|
import java.io.IOException;
|
|
|
import java.net.MalformedURLException;
|
|
|
import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
import javax.xml.parsers.ParserConfigurationException;
|
|
|
|
|
|
@@ -24,12 +25,12 @@ import es.uv.saic.dto.EnquestaDTO;
|
|
|
import es.uv.saic.dto.IndicadorEnquestaDTO;
|
|
|
import es.uv.saic.dto.IndicadorEnquestaTmpDup;
|
|
|
import es.uv.saic.dto.IndicadorEnquestaValorDTO;
|
|
|
+import es.uv.saic.dto.IndicadorEnquestaValorDTOImp;
|
|
|
import es.uv.saic.service.IndicadorEnquestaService;
|
|
|
import es.uv.saic.service.IndicadorEnquestaTmpService;
|
|
|
import es.uv.saic.service.IndicadorService;
|
|
|
|
|
|
@RestController
|
|
|
-@RequestMapping("/core")
|
|
|
public class IndicadorController {
|
|
|
@Autowired
|
|
|
private IndicadorService is;
|
|
|
@@ -92,10 +93,17 @@ public class IndicadorController {
|
|
|
/*
|
|
|
* Endpoint2 para la funcion getAllInds de ies
|
|
|
*/
|
|
|
- @PostMapping("/allInds")
|
|
|
- public List<IndicadorEnquestaValorDTO> getAllInds2(@RequestBody IndicadorEnquestaDTO indicadorEnquestaDTO) {
|
|
|
+ @PostMapping("/allInds")
|
|
|
+ public List<IndicadorEnquestaValorDTOImp> getAllInds2(@RequestBody IndicadorEnquestaDTO indicadorEnquestaDTO) {
|
|
|
return ies.getAllInds(indicadorEnquestaDTO.getIdTitulacio(),
|
|
|
- indicadorEnquestaDTO.getIdCentre(), indicadorEnquestaDTO.getCurs());
|
|
|
+ indicadorEnquestaDTO.getIdCentre(), indicadorEnquestaDTO.getCurs())
|
|
|
+ .stream()
|
|
|
+ .map(ind -> new IndicadorEnquestaValorDTOImp(
|
|
|
+ ind.getEnquesta(), ind.getIndicador(), ind.getValor(), ind.getNum(),
|
|
|
+ ind.getAmbit(), ind.getTipus(), ind.getMin(), ind.getMax(),
|
|
|
+ ind.getCurs(), ind.getCursd(), ind.getMedia()
|
|
|
+ ))
|
|
|
+ .collect(Collectors.toList());
|
|
|
}
|
|
|
|
|
|
/*
|