Код: Выделить всё
@Column(nullable = false)
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
private LocalDate dateLogged;
Код: Выделить всё
@PostMapping("/logs")
public Log createLog(@RequestBody Map logData) {
return logService.createLogEntry(
(String) logData.get("username"),
(String) logData.get("project_name"),
Double.valueOf(logData.get("hours_logged").toString()),
LocalDate.parse((String) logData.get("date_logged"))
);
}
Код: Выделить всё
public Log createLogEntry(String username, String projectName, Double hoursLogged, LocalDate dateLogged) {
User user = userRepository.findByUsername(username);
if (user == null) throw new RuntimeException("User not found");
Log log = new Log();
log.setUser(user);
log.setProjectName(projectName);
log.setHoursLogged(hoursLogged);
log.setDateLogged(dateLogged);
return logRepository.save(log);
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... sult-error
Мобильная версия