SpaceUsageOfTowersRepository - мой объект класса репозитория в проекте Java.когда я вызываю функцию класса контроллера из другого класса контроллера, он возвращает ноль.
@GetMapping("/TowersSpace/{id}")
public SpaceUsageOfTowers getTowerById(@PathVariable(value = "id") String Id) {
return SpaceUsageOfTowersRepository.findById(Id).orElse(null);// this return null
}
функция вызова:
@PostMapping("/Towers")
public Towers createAntenna( @RequestBody Towers tower) throws spaceTowerNotFound {
SpaceUsageOfTowers = SpaceUsageOfTowersController.getTowerById(tower.getSiteID());
SpaceUsageOfTowers.setRemaining(st.getRemaining()-tower.getArea());
SpaceUsageOfTowersController.updateTower(tower.getSiteID(), st);
return TR.save(tower);
}