Commit 8740ea83c573c8dc1b6f7030e027087165649a60

Authored by erick.sato
1 parent 00613adf
Exists in master

[Redmine Atendimento #4206]Datas emissão

cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/EncerramentoContratoServiceImpl.java
... ... @@ -229,12 +229,12 @@ public class EncerramentoContratoServiceImpl extends GenericServiceImpl<Encerram
229 229 */
230 230 private void configurarNumeroTermo(EncerramentoContrato entity) {
231 231  
232   - String ano = UtilDate.getAnoAtual();
233   - EncerramentoContrato ultimoRegistro = (EncerramentoContrato) encerramentoContratoDao.buscarUltimoAnoRegistroComOrdenadoParametrizada("numTermo", ano, null);
  232 + Integer ano = entity.getDataEmissao().get(Calendar.YEAR);
  233 + EncerramentoContrato ultimoRegistro = (EncerramentoContrato) encerramentoContratoDao.buscarUltimoAnoRegistroComOrdenadoParametrizada("numTermo", ano.toString(), null);
234 234 Long sequencial = null;
235 235  
236 236 if (UtilObjeto.isReferencia(ultimoRegistro)) {
237   - sequencial = ultimoRegistro.getNumTermo().replace(ano, "") == null ? null : Long.parseLong(ultimoRegistro.getNumTermo().replace(ano, "") );
  237 + sequencial = ultimoRegistro.getNumTermo().replace(ano.toString(), "") == null ? null : Long.parseLong(ultimoRegistro.getNumTermo().replace(ano.toString(), "") );
238 238 }else{
239 239 sequencial = 0l;
240 240 }
... ...
cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/NotificacaoContratoServiceImpl.java
... ... @@ -4,6 +4,7 @@ import java.io.ByteArrayOutputStream;
4 4 import java.io.InputStream;
5 5 import java.sql.Connection;
6 6 import java.util.ArrayList;
  7 +import java.util.Calendar;
7 8 import java.util.HashMap;
8 9 import java.util.List;
9 10 import java.util.Map;
... ... @@ -232,12 +233,12 @@ public class NotificacaoContratoServiceImpl extends GenericServiceImpl<Notificac
232 233  
233 234 private void configurarCodigo(NotificacaoContrato entitySaved) {
234 235 Usuario usuarioLogado = (Usuario) usuarioService.find(( (Usuario) SecurityContextHolder.getContext().getAuthentication().getPrincipal() ).getId());
235   - String ano = UtilDate.getAnoAtual();
236   - NotificacaoContrato ultimoRegistro = (NotificacaoContrato) this.notificacaoContratoDao.buscarUltimoAnoRegistroComOrdenadoParametrizada(CAMPO_BUSCA_PARAMETRIZADA_ULTIMO_REGISTRO, ano, usuarioLogado.getOrganizacao().getId());
  236 + Integer ano = entitySaved.getEmissao().get(Calendar.YEAR);
  237 + NotificacaoContrato ultimoRegistro = (NotificacaoContrato) this.notificacaoContratoDao.buscarUltimoAnoRegistroComOrdenadoParametrizada(CAMPO_BUSCA_PARAMETRIZADA_ULTIMO_REGISTRO, ano.toString(), usuarioLogado.getOrganizacao().getId());
237 238 Long sequencial = null;
238 239  
239 240 if (UtilObjeto.isReferencia(ultimoRegistro)) {
240   - sequencial = ultimoRegistro.getCodigo().replace(ano, "") == null ? null : Long.parseLong(ultimoRegistro.getCodigo().replace(ano, "") );
  241 + sequencial = ultimoRegistro.getCodigo().replace(ano.toString(), "") == null ? null : Long.parseLong(ultimoRegistro.getCodigo().replace(ano.toString(), "") );
241 242 }else{
242 243 sequencial = 0l;
243 244 }
... ...
cit-contratos-api/src/main/java/br/com/centralit/api/service/impl/OrdemFornecimentoServiceImpl.java
1 1 package br.com.centralit.api.service.impl;
2 2  
3 3 import java.util.ArrayList;
  4 +import java.util.Calendar;
4 5 import java.util.Collection;
5 6 import java.util.List;
6 7  
... ... @@ -205,17 +206,17 @@ public class OrdemFornecimentoServiceImpl extends GenericServiceImpl<OrdemFornec
205 206  
206 207 private void configurarCodigo(OrdemFornecimento entity) {
207 208 Usuario usuarioLogado = (Usuario) usuarioService.find(( (Usuario) SecurityContextHolder.getContext().getAuthentication().getPrincipal() ).getId());
208   - String ano = UtilDate.getAnoAtual();
  209 + Integer ano = entity.getDataEmissao().get(Calendar.YEAR);
209 210  
210 211 if (!UtilObjeto.isReferencia(entity.getOrganizacao())) {
211 212 entity.setOrganizacao(this.getUsuario().getOrganizacao());
212 213 }
213 214  
214   - OrdemFornecimento ultimoRegistro = (OrdemFornecimento) ordemFornecimentoDao.buscarUltimoAnoRegistroComOrdenadoParametrizada("numOrdemFornecimento", ano, usuarioLogado.getOrganizacao().getId());
  215 + OrdemFornecimento ultimoRegistro = (OrdemFornecimento) ordemFornecimentoDao.buscarUltimoAnoRegistroComOrdenadoParametrizada("numOrdemFornecimento", ano.toString(), usuarioLogado.getOrganizacao().getId());
215 216  
216 217 Long sequencial = 0L;
217 218 if (UtilObjeto.isReferencia(ultimoRegistro)) {
218   - sequencial = ultimoRegistro.getNumOrdemFornecimento().replace(ano, "") == null ? null : Long.parseLong(ultimoRegistro.getNumOrdemFornecimento().replace(ano, "") );
  219 + sequencial = ultimoRegistro.getNumOrdemFornecimento().replace(ano.toString(), "") == null ? null : Long.parseLong(ultimoRegistro.getNumOrdemFornecimento().replace(ano.toString(), "") );
219 220 }else{
220 221 sequencial = 0l;
221 222 }
... ...