|
@@ -27,15 +27,17 @@ import es.uv.saic.dto.EnquestaDTO;
|
|
|
import es.uv.saic.dto.ImportDTO;
|
|
import es.uv.saic.dto.ImportDTO;
|
|
|
import es.uv.saic.dto.IndicadorEnquestaTmpDup;
|
|
import es.uv.saic.dto.IndicadorEnquestaTmpDup;
|
|
|
import es.uv.saic.dto.TablaDTO;
|
|
import es.uv.saic.dto.TablaDTO;
|
|
|
-import es.uv.saic.feign.CoreClient;
|
|
|
|
|
import es.uv.saic.feign.DataClient;
|
|
import es.uv.saic.feign.DataClient;
|
|
|
|
|
+import es.uv.saic.feign.IndicadorClient;
|
|
|
|
|
+import es.uv.saic.feign.OrganClient;
|
|
|
|
|
|
|
|
@Controller
|
|
@Controller
|
|
|
public class DataController {
|
|
public class DataController {
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
- private CoreClient cc;
|
|
|
|
|
-
|
|
|
|
|
|
|
+ private IndicadorClient ic;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private OrganClient oc;
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private DataClient dc;
|
|
private DataClient dc;
|
|
|
|
|
|
|
@@ -83,7 +85,7 @@ public class DataController {
|
|
|
String retval = "";
|
|
String retval = "";
|
|
|
EnquestaDTO enquestaDTO = new EnquestaDTO(enquesta, curs, ambit, estudi);
|
|
EnquestaDTO enquestaDTO = new EnquestaDTO(enquesta, curs, ambit, estudi);
|
|
|
|
|
|
|
|
- Integer r = cc.deleteByEnquestaCursAmbitEstudi(enquestaDTO);
|
|
|
|
|
|
|
+ Integer r = ic.deleteByEnquestaCursAmbitEstudi(enquestaDTO);
|
|
|
String locale = LocaleContextHolder.getLocale().getLanguage();
|
|
String locale = LocaleContextHolder.getLocale().getLanguage();
|
|
|
retval = locale.equals("es") ? "[INFO] Se han eliminado "+r+" registros" : "[INFO] S'han esborrat "+r+" registres";
|
|
retval = locale.equals("es") ? "[INFO] Se han eliminado "+r+" registros" : "[INFO] S'han esborrat "+r+" registres";
|
|
|
|
|
|
|
@@ -98,14 +100,14 @@ public class DataController {
|
|
|
@RequestParam Integer curs, @RequestParam String ambit, @RequestParam String estudi) throws IOException {
|
|
@RequestParam Integer curs, @RequestParam String ambit, @RequestParam String estudi) throws IOException {
|
|
|
EnquestaDTO enquestaDTO = new EnquestaDTO(enquesta, curs, ambit, estudi);
|
|
EnquestaDTO enquestaDTO = new EnquestaDTO(enquesta, curs, ambit, estudi);
|
|
|
|
|
|
|
|
- return cc.findByEnquestaCursAmbitEstudi(enquestaDTO);
|
|
|
|
|
|
|
+ return ic.findByEnquestaCursAmbitEstudi(enquestaDTO);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// GET para mostrar el formulario de busqueda de datos
|
|
// GET para mostrar el formulario de busqueda de datos
|
|
|
@GetMapping("/data/current")
|
|
@GetMapping("/data/current")
|
|
|
@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
|
|
@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
|
|
|
public String current(Model model, Authentication auth) throws IOException {
|
|
public String current(Model model, Authentication auth) throws IOException {
|
|
|
- model.addAttribute("data", cc.getTitulacionsWithCentre());
|
|
|
|
|
|
|
+ model.addAttribute("data", oc.getTitulacionsWithCentre());
|
|
|
return "dataCurrent";
|
|
return "dataCurrent";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -133,10 +135,10 @@ public class DataController {
|
|
|
@RequestParam String enquesta, @PathVariable String deleteFrom) throws IOException {
|
|
@RequestParam String enquesta, @PathVariable String deleteFrom) throws IOException {
|
|
|
|
|
|
|
|
if(deleteFrom.equals("current")) {
|
|
if(deleteFrom.equals("current")) {
|
|
|
- return cc.deleteFromCurrent(enquesta);
|
|
|
|
|
|
|
+ return ic.deleteFromCurrent(enquesta);
|
|
|
}
|
|
}
|
|
|
else if(deleteFrom.equals("new")) {
|
|
else if(deleteFrom.equals("new")) {
|
|
|
- return cc.deleteFromPending(enquesta);
|
|
|
|
|
|
|
+ return ic.deleteFromPending(enquesta);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
@@ -147,7 +149,7 @@ public class DataController {
|
|
|
@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
|
|
@Secured({"ROLE_ADMIN", "ROLE_TESTER"})
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
|
public Integer fixDuplicatesIssues(Model model, Authentication auth, @RequestParam String enquesta) throws IOException {
|
|
public Integer fixDuplicatesIssues(Model model, Authentication auth, @RequestParam String enquesta) throws IOException {
|
|
|
- return cc.deleteDuplicates(enquesta);
|
|
|
|
|
|
|
+ return ic.deleteDuplicates(enquesta);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// POST que consolida los datos pasadas por la encuesta
|
|
// POST que consolida los datos pasadas por la encuesta
|
|
@@ -191,7 +193,7 @@ public class DataController {
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
|
public List<IndicadorEnquesta> show(Model model, Authentication auth, @PathVariable Integer ruct,
|
|
public List<IndicadorEnquesta> show(Model model, Authentication auth, @PathVariable Integer ruct,
|
|
|
@PathVariable Integer curs) throws IOException {
|
|
@PathVariable Integer curs) throws IOException {
|
|
|
- return cc.getAllIndsByRuct(ruct, curs);
|
|
|
|
|
|
|
+ return oc.getAllIndsByRuct(ruct, curs);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// POST que muestra los datos del curso actual
|
|
// POST que muestra los datos del curso actual
|
|
@@ -206,13 +208,13 @@ public class DataController {
|
|
|
EnquestaDTO enquestaDTO = new EnquestaDTO(enquesta, curs, ambit, estudi, centre, titulacio);
|
|
EnquestaDTO enquestaDTO = new EnquestaDTO(enquesta, curs, ambit, estudi, centre, titulacio);
|
|
|
|
|
|
|
|
if(ambit.equals("U")) {
|
|
if(ambit.equals("U")) {
|
|
|
- inds = cc.findByEnquestaCursAmbitEstudi(enquestaDTO);
|
|
|
|
|
|
|
+ inds = ic.findByEnquestaCursAmbitEstudi(enquestaDTO);
|
|
|
}
|
|
}
|
|
|
else if(ambit.equals("C")) {
|
|
else if(ambit.equals("C")) {
|
|
|
- inds = cc.findByEnquestaCursAmbitEstudiCentre(enquestaDTO);
|
|
|
|
|
|
|
+ inds = ic.findByEnquestaCursAmbitEstudiCentre(enquestaDTO);
|
|
|
}
|
|
}
|
|
|
if(ambit.equals("T")) {
|
|
if(ambit.equals("T")) {
|
|
|
- inds = cc.findByEnquestaCursAmbitEstudiCentreTitulacio(enquestaDTO);
|
|
|
|
|
|
|
+ inds = ic.findByEnquestaCursAmbitEstudiCentreTitulacio(enquestaDTO);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return inds;
|
|
return inds;
|