소스 검색

Cambio idtitulacion a ruct y arreglo en los indicadores + cambio de notación en las plantillas

Mario Martínez Hernández 3 주 전
부모
커밋
003ae1ad8c

+ 7 - 4
src/main/java/es/uv/saic/service/OrganService.java

@@ -94,16 +94,16 @@ public class OrganService {
 		return this.organRepository.findAllTitulacionsByCentres(c_list);
 	}
 	
-	public List<Organ> getTitulacionsByTypeCentre(Integer centre, Integer type){
-		return this.organRepository.findActiveTitulacionsByTypeCentre(centre, type);
+	public List<Organ> getTitulacionsByTypeCentre(Integer centre, Integer lugar){
+		return this.organRepository.findActiveTitulacionsByTypeCentre(centre, lugar);
 	}
 	
 	public List<Organ> findActiveTitulacionsByCentreTambit(Integer centre, String tambit){
 		return this.organRepository.findActiveTitulacionsByCentreTambit(centre, tambit);
 	}
 	
-	public List<Integer> getEquivalents(Integer lugar, String tlugar){
-		return this.organRepository.getEquivalents(lugar, tlugar);
+	public List<Integer> getEquivalents(Integer ruct, String tlugar){
+		return this.organRepository.getEquivalents(ruct, tlugar);
 	}
 
 	public List<OrganDTO> findAllTitulacionsWithCentre() {
@@ -116,4 +116,7 @@ public class OrganService {
 		this.organRepository.save(organ);
 	}
 	
+	public String getAmbitByRuct(Integer ruct) {
+		return this.organRepository.getAmbitByRuct(ruct);
+	}
 }

+ 12 - 13
src/main/java/es/uv/saic/web/AdminController.java

@@ -30,6 +30,18 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 
+import es.uv.saic.service.AcreditacioService;
+import es.uv.saic.service.EmailService;
+import es.uv.saic.service.InstanciaService;
+import es.uv.saic.service.InstanciaTascaService;
+import es.uv.saic.service.InstanciaTascaVerService;
+import es.uv.saic.service.OrganService;
+import es.uv.saic.service.ProcesService;
+import es.uv.saic.service.RolService;
+import es.uv.saic.service.TascaService;
+import es.uv.saic.service.TipusService;
+import es.uv.saic.service.UsuariService;
+import es.uv.saic.service.UsuarisRolService;
 import es.uv.saic.shared.domain.Acreditacio;
 import es.uv.saic.shared.domain.AcreditacioTransfer;
 import es.uv.saic.shared.domain.Email;
@@ -47,19 +59,6 @@ import es.uv.saic.shared.dto.ProcedureRequestDTO;
 import es.uv.saic.shared.dto.ProcesDTO;
 import es.uv.saic.shared.dto.TascaDTO;
 import es.uv.saic.shared.feign.IndicadorClient;
-import es.uv.saic.service.AcreditacioService;
-import es.uv.saic.service.EmailService;
-import es.uv.saic.service.InstanciaService;
-import es.uv.saic.service.InstanciaTascaService;
-import es.uv.saic.service.InstanciaTascaVerService;
-import es.uv.saic.service.OrganService;
-import es.uv.saic.service.ProcesService;
-import es.uv.saic.service.RolService;
-import es.uv.saic.service.TascaService;
-import es.uv.saic.service.TipusService;
-import es.uv.saic.service.UsuariService;
-import es.uv.saic.service.UsuarisRolService;
-import tools.jackson.databind.ObjectMapper;
 
 @RestController
 @RequestMapping("/admin")

+ 11 - 6
src/main/java/es/uv/saic/web/OrganController.java

@@ -73,9 +73,9 @@ public class OrganController {
     /*
      * Endpoint para getTitulacionsByTypeCentre
      */
-    @GetMapping("/titulacions/{lugar}/{type}")
-    public List<OrganDTO> getTitulacionsByTypeCentre(@PathVariable Integer lugar, @PathVariable Integer type) {
-        return os.getTitulacionsByTypeCentre(lugar, type).stream()
+    @GetMapping("/titulacions/{centre}/{lugar}")
+    public List<OrganDTO> getTitulacionsByTypeCentre(@PathVariable Integer centre, @PathVariable Integer lugar) {
+        return os.getTitulacionsByTypeCentre(centre, lugar).stream()
 			.map(OrganDTO::new)
 			.collect(Collectors.toList());
     }
@@ -355,7 +355,7 @@ public class OrganController {
 			DummyDataTransfer c = new DummyDataTransfer();
 			c.setText(or.getNomCas());
 			c.setText2(or.getNomVal());
-			c.setValue(or.getId().getLugar());
+			c.setValue(or.getRuct());
 			titulations.add(c);
 		}
 		model.put("sup_orgs", titulations);
@@ -389,8 +389,8 @@ public class OrganController {
 	}
 
 	@PostMapping("/equivalents")
-	public List<Integer> getEquivalents(@RequestParam Integer lugar, @RequestParam String tlugar) {
-		return os.getEquivalents(lugar, tlugar);
+	public List<Integer> getEquivalents(@RequestParam Integer ruct, @RequestParam String tlugar) {
+		return os.getEquivalents(ruct, tlugar);
 	}
 
 	@PostMapping("/new/centre")
@@ -476,4 +476,9 @@ public class OrganController {
 		this.os.save(oldOrgan);
 	}
 	
+	@GetMapping("/ambit/{ruct}")
+	public String getAmbitByRuct(@PathVariable Integer ruct) {
+		return os.getAmbitByRuct(ruct);
+	}
+
 }

+ 3 - 9
src/main/java/es/uv/saic/web/ProceduresController.java

@@ -390,6 +390,8 @@ public class ProceduresController {
 			inst.setTitulacioVal(o.getNomVal());
 			inst.setCentreCas(i.getOrgan().getNomCas());
 			inst.setCentreVal(i.getOrgan().getNomVal());
+			inst.setRuct(i.getOrgan().getRuct());
+
 		}
 		else {
 			inst.setTitulacioCas(i.getOrgan().getNomCas());
@@ -401,9 +403,7 @@ public class ProceduresController {
 		model.put("instance", inst);
 		
 		List<InstanciaTascaTransfer> tasks = new ArrayList<InstanciaTascaTransfer>();
-		Boolean active;
 		for(InstanciaTasca it : its.findByInstancia(i.getIdInstancia())) {
-			active = false;
 			InstanciaTascaTransfer itt = new InstanciaTascaTransfer();
 			itt.setIdInstanciaTasca(it.getIdInstanciaTasca());
 			itt.setIdTasca(it.getTasca().getIdTasca());
@@ -424,12 +424,6 @@ public class ProceduresController {
 			itt.setOpcions(it.getTasca().getOpcions());
 			itt.setDataMod((it.getDataMod() != null) ? formatDate(it.getDataMod().toLocalDate()) : null);
 			
-			if(itt.getEstat() != null) {
-				if(itt.getEstat().equals("A")) {
-					active = true;
-				}
-			}
-			
 			if(it.getTasca().getTipus().getTipus() == 11 || it.getTasca().getTipus().getTipus() == 15) {
 				Plantilla p = plc.findEvidencia(Integer.parseInt(it.getTasca().getCodiEvidencia()),
 												i.getTitulacio(), i.getOrgan().getTambit());
@@ -443,7 +437,7 @@ public class ProceduresController {
 																 it.getInstancia().getCentre().toString(), it.getTasca().getOpcions(), it.getInstancia().getOrgan().getId().getTlugar(), 
 																 it.getInstancia().getOrgan().getId().getLugar().toString(), it.getIdInstanciaTasca(),
 																 it.getInstancia().getOrgan().getOrgan().getNomVal(), it.getInstancia().getOrgan().getNomVal(),
-																 p.getText());
+																 p.getText(), it.getInstancia().getOrgan().getTambit());
 					itt.setText(dc.addTemplateData(td));
 
 				} else {