diff --git a/src/main/java/org/example/workreportbackend/controller/TimeReportController.java b/src/main/java/org/example/workreportbackend/controller/TimeReportController.java index 4e55a61..3e4d160 100644 --- a/src/main/java/org/example/workreportbackend/controller/TimeReportController.java +++ b/src/main/java/org/example/workreportbackend/controller/TimeReportController.java @@ -33,6 +33,12 @@ public ResponseEntity postNewTimeReport(@RequestBody TimeReportDTO t } @PatchMapping("/{id}") + public ResponseEntity updateTimeReport(@PathVariable Long id, @RequestBody TimeReportDateUpdateDTO updateDTO) { + TimeReport updatedTimeReport = timeReportService.updateTimeReport(id, updateDTO.getStartTime(), updateDTO.getEndTime()); + return ResponseEntity.ok(updatedTimeReport); + } + + @PatchMapping("/approve/{id}") public ResponseEntity approveTimeReport(@PathVariable Long id, @RequestBody TimeReportDateUpdateDTO updateDTO) { TimeReport updatedTimeReport = timeReportService.approveTimeReport(id, updateDTO.getIsApproved()); return ResponseEntity.ok(updatedTimeReport);