Rev 229 | Rev 259 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 229 | Rev 242 | ||
|---|---|---|---|
| Line 24... | Line 24... | ||
| 24 | private static final String USUARIO_INFORMADO_NAO_EXISTE = "Usuário informado não existe"; |
24 | private static final String USUARIO_INFORMADO_NAO_EXISTE = "Usuário informado não existe"; |
| 25 | 25 | ||
| 26 | private PerfilService perfilService; |
26 | private PerfilService perfilService; |
| 27 | private LojaService lojaService; |
27 | private LojaService lojaService; |
| 28 | 28 | ||
| 29 | private final UsuarioRepository usuarioRepository; |
- | |
| - | 29 | private UsuarioRepository usuarioRepository; |
|
| 30 | // private ParametroService parametroService;
|
30 | // private ParametroService parametroService;
|
| 31 | 31 | ||
| 32 | @Autowired |
32 | @Autowired |
| 33 | public UsuarioServiceImpl(PerfilService perfilService, LojaService lojaService, UsuarioRepository usuarioRepository, Validador validador) { |
33 | public UsuarioServiceImpl(PerfilService perfilService, LojaService lojaService, UsuarioRepository usuarioRepository, Validador validador) { |
| 34 | super(validador); |
34 | super(validador); |
| Line 101... | Line 101... | ||
| 101 | .comConteudoHtml("Sua nova senha: " + senhaProvisoria) |
101 | .comConteudoHtml("Sua nova senha: " + senhaProvisoria) |
| 102 | .enviar(); |
102 | .enviar(); |
| 103 | return emailUsuario; |
103 | return emailUsuario; |
| 104 | }
|
104 | }
|
| 105 | 105 | ||
| 106 | /*
|
- | |
| 107 | @Override
|
106 | @Override |
| 108 | protected void regrasNegocioCadastrar(Usuario usuario) {
|
- | |
| 109 | usuario.setSenha(CriptografiaMD5.criptografaSenha(usuario.getSenha()));
|
- | |
| 110 | usuario.setAtivo(true);
|
- | |
| 111 | }
|
- | |
| 112 |
|
- | |
| 113 | @Override
|
- | |
| 114 | public Usuario efetuarLogin(Usuario usuario) {
|
- | |
| - | 107 | public UsuarioDTO efetuarLogin(Usuario usuario) { |
|
| 115 | if (VerificadorUtil.naoEstaNuloOuVazio(usuario.getSenha())) {
|
108 | if (VerificadorUtil.naoEstaNuloOuVazio(usuario.getSenha())) { |
| 116 | if (usuario.getSenha().length() < 6) {
|
109 | if (usuario.getSenha().length() < 6) { |
| 117 | throw new RuntimeException("Senha inv�lida");
|
- | |
| - | 110 | throw new RuntimeException("Senha inválida"); |
|
| 118 | }
|
111 | }
|
| 119 | } else {
|
112 | } else { |
| 120 | throw new RuntimeException("Senha inv�lida");
|
- | |
| - | 113 | throw new RuntimeException("Senha inválida"); |
|
| 121 | }
|
114 | }
|
| 122 | try {
|
115 | try { |
| 123 | criptografarSenhaUsuarioEmMD5(usuario);
|
116 | criptografarSenhaUsuarioEmMD5(usuario); |
| 124 | Usuario usuarioConsultado = usuarioRepository.consultarPorLogin(usuario);
|
- | |
| - | 117 | UsuarioDTO usuarioConsultado = usuarioRepository.consultarPorLogin(usuario.getLogin(), usuario.getSenha()); |
|
| 125 | if (VerificadorUtil.naoEstaNulo(usuarioConsultado)) {
|
118 | if (VerificadorUtil.naoEstaNulo(usuarioConsultado)) { |
| 126 | usuarioRepository.atualizarDataUltimoAcesso(usuarioConsultado);
|
- | |
| - | 119 | // usuarioRepository.atualizarDataUltimoAcesso(usuarioConsultado);
|
|
| 127 | }
|
120 | }
|
| 128 | usuarioConsultado.setParametros(parametroService.listarParametrosAtivos());
|
- | |
| - | 121 | // usuarioConsultado.setParametros(parametroService.listarParametrosAtivos());
|
|
| 129 | return usuarioConsultado;
|
122 | return usuarioConsultado; |
| 130 | } catch (Exception e) {
|
123 | } catch (Exception e) { |
| 131 | throw new RuntimeException(USUARIO_INFORMADO_NAO_EXISTE);
|
124 | throw new RuntimeException(USUARIO_INFORMADO_NAO_EXISTE); |
| 132 | }
|
125 | }
|
| 133 | }
|
126 | }
|
| 134 | - | ||
| - | 127 | ||
| 135 | private void criptografarSenhaUsuarioEmMD5(Usuario usuario) {
|
128 | private void criptografarSenhaUsuarioEmMD5(Usuario usuario) { |
| 136 | usuario.setSenha(CriptografiaMD5.criptografaSenha(usuario.getSenha()));
|
129 | usuario.setSenha(CriptografiaMD5.criptografaSenha(usuario.getSenha())); |
| - | 130 | }
|
|
| - | 131 | ||
| - | 132 | /*
|
|
| - | 133 | @Override
|
|
| - | 134 | protected void regrasNegocioCadastrar(Usuario usuario) {
|
|
| - | 135 | usuario.setSenha(CriptografiaMD5.criptografaSenha(usuario.getSenha()));
|
|
| - | 136 | usuario.setAtivo(true);
|
|
| 137 | }
|
137 | }
|
| 138 |
|
138 |
|
| 139 | @Override
|
139 | @Override
|
| 140 | public Usuario consultarUsuarioPorSenha(String senha) {
|
140 | public Usuario consultarUsuarioPorSenha(String senha) {
|
| 141 | try {
|
141 | try {
|