|
@@ -57,7 +57,7 @@ import es.uv.saic.service.UsuariService;
|
|
|
import es.uv.saic.service.UsuarisRolService;
|
|
import es.uv.saic.service.UsuarisRolService;
|
|
|
|
|
|
|
|
@RestController
|
|
@RestController
|
|
|
-@RequestMapping("/admins")
|
|
|
|
|
|
|
+@RequestMapping("/admin")
|
|
|
public class AdminController {
|
|
public class AdminController {
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
@@ -546,7 +546,7 @@ public class AdminController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// POST para editar un procedimiento ya existente
|
|
// POST para editar un procedimiento ya existente
|
|
|
- @PostMapping("/procedures")
|
|
|
|
|
|
|
+ @PostMapping("/procedure")
|
|
|
public void editProcedure(@RequestParam Map<String, String> params,
|
|
public void editProcedure(@RequestParam Map<String, String> params,
|
|
|
@RequestParam(name = "idTascap[]", required = false) List<String> idTascap,
|
|
@RequestParam(name = "idTascap[]", required = false) List<String> idTascap,
|
|
|
@RequestParam(name = "dataLimit[]", required = false) List<String> dataLimit,
|
|
@RequestParam(name = "dataLimit[]", required = false) List<String> dataLimit,
|
|
@@ -698,7 +698,7 @@ public class AdminController {
|
|
|
Integer lugar = null;
|
|
Integer lugar = null;
|
|
|
String tlugar = null;
|
|
String tlugar = null;
|
|
|
boolean exists = false;
|
|
boolean exists = false;
|
|
|
- if (rol.getAmbit().equals("C")) {
|
|
|
|
|
|
|
+ if (rol.getAmbit().equals("U") || (rol.getAmbit().equals("C"))) {
|
|
|
lugar = idCentre;
|
|
lugar = idCentre;
|
|
|
tlugar = "C";
|
|
tlugar = "C";
|
|
|
UsuarisRol u = urs.findLast(idRol, usuari, lugar, tlugar);
|
|
UsuarisRol u = urs.findLast(idRol, usuari, lugar, tlugar);
|
|
@@ -713,10 +713,8 @@ public class AdminController {
|
|
|
r.setOrgan(u.getOrgan());
|
|
r.setOrgan(u.getOrgan());
|
|
|
r.setRol(u.getRol());
|
|
r.setRol(u.getRol());
|
|
|
r.setVigent(true);
|
|
r.setVigent(true);
|
|
|
- r.setSupervisor(null);
|
|
|
|
|
|
|
+ r.setSupervisor(0);
|
|
|
r.setNum(num + 1);
|
|
r.setNum(num + 1);
|
|
|
- r.setIdUsuariRol(Integer.parseInt(Integer.toString(lugar) + (idRol < 10 ? "0" : "")
|
|
|
|
|
- + Integer.toString(idRol) + (num + 1 < 10 ? "0" : "") + Integer.toString(num + 1)));
|
|
|
|
|
urs.save(r);
|
|
urs.save(r);
|
|
|
} else {
|
|
} else {
|
|
|
exists = true;
|
|
exists = true;
|
|
@@ -729,12 +727,10 @@ public class AdminController {
|
|
|
r.setOrgan(os.findByID(tlugar, lugar));
|
|
r.setOrgan(os.findByID(tlugar, lugar));
|
|
|
r.setRol(rs.findOne(idRol));
|
|
r.setRol(rs.findOne(idRol));
|
|
|
r.setVigent(true);
|
|
r.setVigent(true);
|
|
|
- r.setSupervisor(null);
|
|
|
|
|
|
|
+ r.setSupervisor(0);
|
|
|
r.setNum(num + 1);
|
|
r.setNum(num + 1);
|
|
|
- r.setIdUsuariRol(Integer.parseInt(Integer.toString(lugar) + (idRol < 10 ? "0" : "")
|
|
|
|
|
- + Integer.toString(idRol) + (num + 1 < 10 ? "0" : "") + Integer.toString(num + 1)));
|
|
|
|
|
urs.save(r);
|
|
urs.save(r);
|
|
|
- }
|
|
|
|
|
|
|
+ }
|
|
|
} else {
|
|
} else {
|
|
|
tlugar = "T";
|
|
tlugar = "T";
|
|
|
UsuarisRol u = urs.findLast(idRol, usuari, idTitulacio, tlugar);
|
|
UsuarisRol u = urs.findLast(idRol, usuari, idTitulacio, tlugar);
|
|
@@ -749,10 +745,8 @@ public class AdminController {
|
|
|
r.setOrgan(u.getOrgan());
|
|
r.setOrgan(u.getOrgan());
|
|
|
r.setRol(u.getRol());
|
|
r.setRol(u.getRol());
|
|
|
r.setVigent(true);
|
|
r.setVigent(true);
|
|
|
- r.setSupervisor(null);
|
|
|
|
|
|
|
+ r.setSupervisor(0);
|
|
|
r.setNum(num + 1);
|
|
r.setNum(num + 1);
|
|
|
- r.setIdUsuariRol(Integer.parseInt(Integer.toString(idTitulacio) + (idRol < 10 ? "0" : "")
|
|
|
|
|
- + Integer.toString(idRol) + (num + 1 < 10 ? "0" : "") + Integer.toString(num + 1)));
|
|
|
|
|
urs.save(r);
|
|
urs.save(r);
|
|
|
} else {
|
|
} else {
|
|
|
exists = true;
|
|
exists = true;
|
|
@@ -765,10 +759,8 @@ public class AdminController {
|
|
|
r.setOrgan(os.findByID(tlugar, idTitulacio));
|
|
r.setOrgan(os.findByID(tlugar, idTitulacio));
|
|
|
r.setRol(rs.findOne(idRol));
|
|
r.setRol(rs.findOne(idRol));
|
|
|
r.setVigent(true);
|
|
r.setVigent(true);
|
|
|
- r.setSupervisor(null);
|
|
|
|
|
|
|
+ r.setSupervisor(0);
|
|
|
r.setNum(num + 1);
|
|
r.setNum(num + 1);
|
|
|
- r.setIdUsuariRol(Integer.parseInt(Integer.toString(idTitulacio) + (idRol < 10 ? "0" : "")
|
|
|
|
|
- + Integer.toString(idRol) + (num + 1 < 10 ? "0" : "") + Integer.toString(num + 1)));
|
|
|
|
|
urs.save(r);
|
|
urs.save(r);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|