Sfoglia il codice sorgente

fixed templates fillup

Mario Martínez Hernández 3 settimane fa
parent
commit
e4d24407df

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

@@ -48,11 +48,13 @@ import es.uv.saic.shared.domain.Rol;
 import es.uv.saic.shared.domain.Tipus;
 import es.uv.saic.shared.domain.Usuari;
 import es.uv.saic.shared.dto.InstanciaTascaDTO;
+import es.uv.saic.shared.dto.InstanciaTascaPlantillaDTO;
 import es.uv.saic.shared.dto.PdfDTO;
 import es.uv.saic.shared.dto.ProcesDTO;
 import es.uv.saic.shared.dto.RolDTO;
 import es.uv.saic.shared.dto.TascaDTO;
 import es.uv.saic.shared.dto.TemplateDataDTO;
+import es.uv.saic.shared.feign.DataClient;
 import es.uv.saic.shared.feign.PlantillaClient;
 import es.uv.saic.service.InstanciaService;
 import es.uv.saic.service.InstanciaTascaService;
@@ -90,6 +92,10 @@ public class ProceduresController {
     private TascaService tas;
 	@Autowired
 	private PlantillaClient plc;
+
+	@Autowired
+	private DataClient dc;
+
 	@Value("${saic.data.filePath}")
 	private String filePath;
 
@@ -445,11 +451,13 @@ public class ProceduresController {
 				if(it.getText() == null && active) {
 					InstanciaTascaDTO itDTO = new InstanciaTascaDTO(it);
 					TemplateDataDTO td = new TemplateDataDTO(itDTO, p.getText());
-					itt.setText(plc.addTemplateData(td));
+					itt.setText(dc.addTemplateData(td));
 				}
 				else if(active){
 					itt.setText(it.getText());
 				}
+				//InstanciaTascaPlantillaDTO itd = new InstanciaTascaPlantillaDTO(new InstanciaTascaDTO(it), itt, active, i.getTitulacio() ,i.getOrgan().getTambit());
+				//itt = plc.searchPlantilla(itd);
 			}
 			else {
 				itt.setCodiEvidencia(it.getTasca().getCodiEvidencia());

+ 3 - 0
src/main/java/es/uv/saic/web/TascaController.java

@@ -53,6 +53,9 @@ public class TascaController {
     @PostMapping("/instanciaTasca/report")
     InstanciaTascaDTO getReportFromNomProcesOrgan(@RequestBody NomProcesOrganDTO nomProcesOrgan) {
             InstanciaTasca itasca = its.getReportFromNomProcesOrgan(nomProcesOrgan.getNomProces(), nomProcesOrgan.getTlugar(), nomProcesOrgan.getLugar(), nomProcesOrgan.getCentre(), nomProcesOrgan.getTitulacio());
+            if (itasca == null) {
+                return null;
+            }
             return new InstanciaTascaDTO(itasca);
     }