|
|
@@ -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());
|