updated code
This commit is contained in:
@@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import com.billpaymentservice.bbps.dto.ResponseModel;
|
||||
import com.billpaymentservice.bbps.dto.auth.AuthResponse;
|
||||
import com.billpaymentservice.bbps.dto.response.AuthResponses;
|
||||
import com.billpaymentservice.bbps.dto.auth.LoginRequest;
|
||||
@@ -32,33 +33,28 @@ public class AuthController {
|
||||
}
|
||||
|
||||
@PostMapping(value = "/sendOtp", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<OtpSendResponse> sendOtp(@Validated @RequestBody LoginRequest request) {
|
||||
public ResponseEntity<ResponseModel> sendOtp(@Validated @RequestBody LoginRequest request) {
|
||||
log.info("Received sendOtp request for mobile: {}", request.getMobile());
|
||||
OtpSendResponse resp = authService.sendOtp(request);
|
||||
return ResponseEntity.ok(resp);
|
||||
return ResponseEntity.ok(authService.sendOtp(request));
|
||||
}
|
||||
|
||||
@PostMapping(value = "/verifyOtp", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<AuthResponses> verifyOtp(@Validated @RequestBody VerifyOtpRequest request) {
|
||||
AuthResponses resp = authService.verifyOtp(request);
|
||||
return ResponseEntity.ok(resp);
|
||||
public ResponseEntity<ResponseModel> verifyOtp(@Validated @RequestBody VerifyOtpRequest request) {
|
||||
|
||||
return ResponseEntity.ok(authService.verifyOtp(request));
|
||||
}
|
||||
|
||||
@PostMapping(value = "/register", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<AuthResponse> register(@Validated @RequestBody RegisterRequest request) {
|
||||
AuthResponse resp = authService.registerUser(request);
|
||||
return ResponseEntity.ok(resp);
|
||||
public ResponseEntity<ResponseModel> register(@Validated @RequestBody RegisterRequest request) {
|
||||
|
||||
return ResponseEntity.ok(authService.registerUser(request));
|
||||
}
|
||||
|
||||
@PostMapping("/loginWithoutDecryption")
|
||||
public ResponseEntity<AuthResponses> login(@RequestBody LoginRequest loginRequest) {
|
||||
try {
|
||||
AuthResponses authResponse = authService.authenticateUser(loginRequest);
|
||||
return ResponseEntity.ok(authResponse);
|
||||
} catch (Exception e) {
|
||||
return ResponseEntity.status(500).body(AuthResponses.builder().status("Unauthorized")
|
||||
.message("An unexpected error occurred").statusCode(500).build());
|
||||
}
|
||||
public ResponseEntity<ResponseModel> login(@RequestBody LoginRequest loginRequest) {
|
||||
|
||||
return ResponseEntity.ok(authService.authenticateUser(loginRequest));
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user