change password
This commit is contained in:
@ -4,7 +4,7 @@ import com.iconplus.smartproc.exception.BusinessException;
|
||||
import com.iconplus.smartproc.helper.context.ApiContext;
|
||||
import com.iconplus.smartproc.helper.model.EmptyResponse;
|
||||
import com.iconplus.smartproc.helper.service.BaseService;
|
||||
import com.iconplus.smartproc.model.request.ForgotPasswordRequest;
|
||||
import com.iconplus.smartproc.model.request.ChangePasswordRequest;
|
||||
import com.iconplus.smartproc.repository.UsersRepository;
|
||||
import com.iconplus.smartproc.service.CommonService;
|
||||
import com.iconplus.smartproc.util.Constants;
|
||||
@ -14,12 +14,12 @@ import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class ForgotPasswordService implements BaseService<ForgotPasswordRequest, EmptyResponse> {
|
||||
public class ChangePasswordService implements BaseService<ChangePasswordRequest, EmptyResponse> {
|
||||
|
||||
private ApiContext apiContext;
|
||||
private UsersRepository usersRepository;
|
||||
private CommonService commonService;
|
||||
public ForgotPasswordService(UsersRepository usersRepository,
|
||||
public ChangePasswordService(UsersRepository usersRepository,
|
||||
ApiContext apiContext,
|
||||
CommonService commonService) {
|
||||
this.usersRepository = usersRepository;
|
||||
@ -28,7 +28,7 @@ public class ForgotPasswordService implements BaseService<ForgotPasswordRequest,
|
||||
}
|
||||
|
||||
@Override
|
||||
public EmptyResponse execute(ForgotPasswordRequest input) {
|
||||
public EmptyResponse execute(ChangePasswordRequest input) {
|
||||
|
||||
Long id = Long.valueOf(apiContext.getUserId());
|
||||
var users = usersRepository.findByIdAndIsDeleteFalse(id)
|
||||
@ -48,7 +48,7 @@ public class ForgotPasswordService implements BaseService<ForgotPasswordRequest,
|
||||
}
|
||||
|
||||
String newPassword = commonService.getPassword(input.getNewPassword());
|
||||
String confirmationPassword = commonService.getPassword(input.getNewPassword());
|
||||
String confirmationPassword = commonService.getPassword(input.getConfirmationPassword());
|
||||
|
||||
|
||||
if (!StringUtils.equalsIgnoreCase(newPassword, confirmationPassword)) {
|
Reference in New Issue
Block a user