diff --git a/.classpath b/.classpath
index e40ff91..b5b6334 100644
--- a/.classpath
+++ b/.classpath
@@ -47,9 +47,6 @@
-
-
-
diff --git a/src/main/java/com/sahyog/app/inbound/user/controller/UserController.java b/src/main/java/com/sahyog/app/inbound/user/controller/UserController.java
index 186a2e6..d4741b5 100644
--- a/src/main/java/com/sahyog/app/inbound/user/controller/UserController.java
+++ b/src/main/java/com/sahyog/app/inbound/user/controller/UserController.java
@@ -22,75 +22,73 @@ import org.springframework.data.domain.Pageable;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
+
@RestController
@RequestMapping("/api/users")
public class UserController {
- private static final Logger log = LoggerFactory.getLogger(UserController.class);
+ private static final Logger log = LoggerFactory.getLogger(UserController.class);
- @Autowired
- private UserService userService;
-
- @PostMapping("/createUser")
- public ResponseEntity>>> createInternalUsers(@RequestBody List userDTOs) {
- log.info("Received request to create/update users: {}", userDTOs);
- try {
- Response>> response = userService.createInternalUsers(userDTOs);
- log.info("Users created/updated successfully. Response: {}", response);
- return ResponseEntity.status(HttpStatus.CREATED).body(response);
- } catch (UserAlreadyExistsException e) {
- log.warn("UserAlreadyExistsException occurred: {}", e.getMessage());
- return ResponseEntity.status(HttpStatus.CONFLICT)
- .body(Response.error(409, "Error: " + e.getMessage()).withData(Collections.emptyList()));
- } catch (RuntimeException e) {
- log.error("RuntimeException occurred: {}", e.getMessage(), e);
- return ResponseEntity.status(HttpStatus.BAD_REQUEST)
- .body(Response.error(400, "Error: " + e.getMessage()).withData(Collections.emptyList()));
- } catch (Exception e) {
- log.error("Unexpected error occurred: {}", e.getMessage(), e);
- return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR)
- .body(Response.error(500, "An unexpected error occurred").withData(Collections.emptyList()));
- }
- }
-
- @PutMapping("/update")
- public ResponseEntity>> updateUser(
- @RequestParam(required = false) String userEmpTransCode,
- @RequestBody UserUpdateDTO userUpdateDTO) {
- log.info("Received request to update user with employeeTransCode: {} or email: {}", userEmpTransCode, userUpdateDTO.getEmailId());
+ @Autowired
+ private UserService userService;
- // Validate input
- if ((userEmpTransCode == null || userEmpTransCode.isEmpty()) &&
- (userUpdateDTO.getEmailId() == null || userUpdateDTO.getEmailId().isEmpty())) {
- log.warn("Invalid request: Either employeeTransCode or email must be provided.");
- return ResponseEntity.status(HttpStatus.BAD_REQUEST)
- .body(Response.error(400, "Either employeeTransCode or email must be provided."));
- }
+ @PostMapping("/createUser")
+ public ResponseEntity>>> createInternalUsers(
+ @RequestBody List userDTOs) {
+ log.info("Received request to create/update users: {}", userDTOs);
+ try {
+ Response>> response = userService.createInternalUsers(userDTOs);
+ log.info("Users created/updated successfully. Response: {}", response);
+ return ResponseEntity.status(HttpStatus.CREATED).body(response);
+ } catch (UserAlreadyExistsException e) {
+ log.warn("UserAlreadyExistsException occurred: {}", e.getMessage());
+ return ResponseEntity.status(HttpStatus.CONFLICT)
+ .body(Response.error(409, "Error: " + e.getMessage()).withData(Collections.emptyList()));
+ } catch (RuntimeException e) {
+ log.error("RuntimeException occurred: {}", e.getMessage(), e);
+ return ResponseEntity.status(HttpStatus.BAD_REQUEST)
+ .body(Response.error(400, "Error: " + e.getMessage()).withData(Collections.emptyList()));
+ } catch (Exception e) {
+ log.error("Unexpected error occurred: {}", e.getMessage(), e);
+ return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR)
+ .body(Response.error(500, "An unexpected error occurred").withData(Collections.emptyList()));
+ }
+ }
- try {
- // Call the service to handle the update
- Response