|
|
@@ -5,6 +5,7 @@ import java.math.BigInteger;
|
|
|
import es.uv.saic.domain.InstanciaTasca;
|
|
|
import es.uv.saic.domain.Tasca;
|
|
|
import es.uv.saic.dto.InstanciaTascaDTO;
|
|
|
+import es.uv.saic.dto.NomProcesOrganDTO;
|
|
|
import es.uv.saic.dto.ProcesDTO;
|
|
|
import es.uv.saic.dto.TascaInformeTransferDTO;
|
|
|
import es.uv.saic.service.InstanciaTascaService;
|
|
|
@@ -41,6 +42,19 @@ public class TascaController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("/instanciatasca2/{id}")
|
|
|
+ public ResponseEntity<?> findInstanciaTascaById2(@PathVariable("id") BigInteger id) {
|
|
|
+ try {
|
|
|
+ InstanciaTasca instanciatasca = its.findById(id);
|
|
|
+
|
|
|
+ return (instanciatasca != null) ?
|
|
|
+ ResponseEntity.ok(instanciatasca) : ResponseEntity.badRequest().body("La instancia esta vacia");
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ return ResponseEntity.badRequest().body("Error al obtener la instancia por el id:" + e.getMessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@PostMapping("/getLastByProcName")
|
|
|
public ResponseEntity<?> getLastByProcName(@RequestBody ProcesDTO tascaDTO) {
|
|
|
try {
|
|
|
@@ -55,7 +69,7 @@ public class TascaController {
|
|
|
}
|
|
|
|
|
|
@PostMapping("/getByProcesTascap/{idProces}/{idTascap}")
|
|
|
- public ResponseEntity<?> getByProcesTascap(@RequestParam Integer idProces, @RequestParam Integer idTascap) {
|
|
|
+ public ResponseEntity<?> getByProcesTascap(@PathVariable Integer idProces, @PathVariable Integer idTascap) {
|
|
|
try {
|
|
|
Tasca tasca = ts.getByProcesTascap(idProces, idTascap);
|
|
|
|
|
|
@@ -66,4 +80,15 @@ public class TascaController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("/getReportFromNomProcesOrgan")
|
|
|
+ public ResponseEntity<?> getReportFromNomProcesOrgan(@RequestBody NomProcesOrganDTO nomProcesOrganDTO) {
|
|
|
+ try {
|
|
|
+ InstanciaTasca itasca = its.getReportFromNomProcesOrgan(nomProcesOrganDTO.getNomProces(), nomProcesOrganDTO.getTlugar(), nomProcesOrganDTO.getLugar(), nomProcesOrganDTO.getCentre(), nomProcesOrganDTO.getTitulacio());
|
|
|
+
|
|
|
+ return ResponseEntity.ok(itasca);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ return ResponseEntity.badRequest().body("Error al obtener la instancia tasca: " + e.getMessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|