From 06fca48446b8b8be580f07deaa294e2080cc8c83 Mon Sep 17 00:00:00 2001 From: agavrilov Date: Thu, 20 Feb 2025 10:56:08 +0300 Subject: [PATCH] end-point createPassing added --- src/main/java/org/example/controller/UserController.java | 9 +++++---- .../org/example/service/impl/PassingServiceImpl.java | 2 +- .../db.changelog/1.0/2025-02-19--0003-passing.xml | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/example/controller/UserController.java b/src/main/java/org/example/controller/UserController.java index c7bcabf..6721a08 100644 --- a/src/main/java/org/example/controller/UserController.java +++ b/src/main/java/org/example/controller/UserController.java @@ -8,6 +8,7 @@ import org.example.service.UserService; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Pageable; +import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @@ -51,8 +52,8 @@ public class UserController { return ResponseEntity.ok(passingService.getAllPassingPaginated(pageable)); } -// @PostMapping("/passing/new") -// public ResponseEntity createPassing(@RequestBody PassingDTO dto) { -// return ResponseEntity.ok -// } + @PostMapping("/passing/new") + public ResponseEntity createPassing(@RequestBody PassingDTO dto) { + return ResponseEntity.status(HttpStatus.CREATED).body(passingService.createPassing(dto)); + } } diff --git a/src/main/java/org/example/service/impl/PassingServiceImpl.java b/src/main/java/org/example/service/impl/PassingServiceImpl.java index 06cea0f..9d31062 100644 --- a/src/main/java/org/example/service/impl/PassingServiceImpl.java +++ b/src/main/java/org/example/service/impl/PassingServiceImpl.java @@ -35,7 +35,7 @@ public class PassingServiceImpl implements PassingService { passing.setId(dto.getId()); passing.setUsername(dto.getUsername()); passing.setType(dto.getType()); - passing.setTime(dto.getType()); + passing.setTime(dto.getTime()); passing.setCode(dto.getCode()); return PassingMapper.convertToDto(passingRepository.save(passing)); diff --git a/src/main/resources/db.changelog/1.0/2025-02-19--0003-passing.xml b/src/main/resources/db.changelog/1.0/2025-02-19--0003-passing.xml index ead0b36..ad75696 100644 --- a/src/main/resources/db.changelog/1.0/2025-02-19--0003-passing.xml +++ b/src/main/resources/db.changelog/1.0/2025-02-19--0003-passing.xml @@ -18,10 +18,10 @@ - + - +