Commit 8740ea83c573c8dc1b6f7030e027087165649a60
1 parent
00613adf
Exists in
master
[Redmine Atendimento #4206]Datas emissão
Showing
3 changed files
with
11 additions
and
9 deletions
Show diff stats
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 | } | ... | ... |