init drp
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
package com.iconplus.smartproc.controller;
|
||||
|
||||
import com.iconplus.smartproc.exception.BusinessException;
|
||||
import com.iconplus.smartproc.helper.model.EmptyRequest;
|
||||
import com.iconplus.smartproc.helper.model.EmptyResponse;
|
||||
import com.iconplus.smartproc.model.request.ChangePasswordRequest;
|
||||
import com.iconplus.smartproc.model.request.ForgotPasswordRequest;
|
||||
import com.iconplus.smartproc.model.request.LoginRequest;
|
||||
import com.iconplus.smartproc.model.request.RefreshTokenRequest;
|
||||
import com.iconplus.smartproc.model.response.LoginResponse;
|
||||
import com.iconplus.smartproc.model.response.GlobalResponse;
|
||||
import com.iconplus.smartproc.model.response.RefreshTokenResponse;
|
||||
import com.iconplus.smartproc.service.authentication.*;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -35,8 +36,20 @@ public class AuthenticationController {
|
||||
}
|
||||
|
||||
@PostMapping("/login")
|
||||
public LoginResponse getLoginResponse(@RequestBody LoginRequest loginRequest) {
|
||||
return loginService.execute(loginRequest);
|
||||
public GlobalResponse getLoginResponse(@RequestBody LoginRequest loginRequest) {
|
||||
try {
|
||||
var loginResponse = loginService.execute(loginRequest);
|
||||
return GlobalResponse.builder()
|
||||
.isOk(true)
|
||||
.message("Succes")
|
||||
.data(loginResponse)
|
||||
.build();
|
||||
} catch (BusinessException exception) {
|
||||
return GlobalResponse.builder()
|
||||
.isOk(false)
|
||||
.message(exception.getErrorMessage())
|
||||
.build();
|
||||
}
|
||||
}
|
||||
|
||||
@PostMapping("/refresh-token")
|
||||
|
Reference in New Issue
Block a user