Просмотр исходного кода

Migradas funciones plantillas a docs y data

Mario Martínez Hernández 1 неделя назад
Родитель
Сommit
3ef0b1f999
1 измененных файлов с 10 добавлено и 19 удалено
  1. 10 19
      src/main/java/es/uv/saic/web/ProceduresController.java

+ 10 - 19
src/main/java/es/uv/saic/web/ProceduresController.java

@@ -431,33 +431,24 @@ public class ProceduresController {
 			}
 			
 			if(it.getTasca().getTipus().getTipus() == 11 || it.getTasca().getTipus().getTipus() == 15) {
-				Plantilla p = plc.findByID(Integer.parseInt(it.getTasca().getCodiEvidencia()));
-				Plantilla p2 = null;
-				
-				if(i.getTitulacio() > 0) {
-					if(!p.getAmbit().equals(i.getOrgan().getTambit())) {
-						p2 = plc.findByVersioCodiAmbit(p.getVersio(), p.getCodi(), i.getOrgan().getTambit());
-					}
-				}			
-				
-				if(p2 != null) {
-					p = p2;
-				}
+				Plantilla p = plc.findEvidencia(Integer.parseInt(it.getTasca().getCodiEvidencia()),
+												i.getTitulacio(), i.getOrgan().getTambit());
 						
 				itt.setCodiEvidencia(p.getCodi());
 				itt.setNomEvidenciaCas(p.getNomCas());
 				itt.setNomEvidenciaVal(p.getNomVal());
 				/* Comprobar estado evidencia, si vacío inyectar contenido de plantilla asociada */
-				if(it.getText() == null && active) {
-					InstanciaTascaDTO itDTO = new InstanciaTascaDTO(it);
-					TemplateDataDTO td = new TemplateDataDTO(itDTO, p.getText());
+				if(it.getText() == null) {
+					TemplateDataDTO td = new TemplateDataDTO(it.getInstancia().getTitulacio(), it.getInstancia().getProces().getCursAvaluat(),
+																 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());
 					itt.setText(dc.addTemplateData(td));
-				}
-				else if(active){
+
+				} else {
 					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());