Commit 75c69ab1198f8bafa15baeb099f1ea1a86ccfda2
1 parent
64c97990
Exists in
master
[Redmine Atendimento #4869]Remoção de termo responsabilidade na transferência
Showing
2 changed files
with
1 additions
and
40 deletions
Show diff stats
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/impl/TermoResponsabilidadeServiceImpl.java
... | ... | @@ -145,7 +145,7 @@ public class TermoResponsabilidadeServiceImpl extends GenericServiceImpl<TermoRe |
145 | 145 | termoResponsabilidade.setDataEmissao(dataEmissao); |
146 | 146 | termoResponsabilidade.setDominioTipoMovimentacao(this.dominioService.findByChaveAndCodigo(Dominio.TIPO_MOVIMENTACAO, Dominio.TIPO_MOVIMENTACAO_TRANSFERENCIA)); |
147 | 147 | |
148 | - termoResponsabilidade.setNumeroTermo(transferencia.getCodigo()); | |
148 | + this.configurarNumeroTermo(termoResponsabilidade); | |
149 | 149 | TermoResponsabilidade entitySaved = super.save(termoResponsabilidade); |
150 | 150 | return entitySaved; |
151 | 151 | } else { | ... | ... |
citgrp-patrimonio-api/src/main/java/br/com/centralit/api/service/impl/TransferenciaServiceImpl.java
... | ... | @@ -19,9 +19,7 @@ import br.com.centralit.api.model.BemPatrimonial; |
19 | 19 | import br.com.centralit.api.model.Colaborador; |
20 | 20 | import br.com.centralit.api.model.DefinicaoDetentor; |
21 | 21 | import br.com.centralit.api.model.DefinicaoDetentorItem; |
22 | -import br.com.centralit.api.model.EstruturaOrganizacional; | |
23 | 22 | import br.com.centralit.api.model.HistoricoBemPatrimonial; |
24 | -import br.com.centralit.api.model.TermoResponsabilidade; | |
25 | 23 | import br.com.centralit.api.model.Transferencia; |
26 | 24 | import br.com.centralit.api.model.TransferenciaDocumento; |
27 | 25 | import br.com.centralit.api.model.TransferenciaItem; |
... | ... | @@ -259,7 +257,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, |
259 | 257 | if(salvarNovaTransferencia){ |
260 | 258 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); |
261 | 259 | this.transferenciaDao.save(transferenciaSave); |
262 | - this.salvarTermo(transferenciaSave, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | |
263 | 260 | if (listaTransferenciaSalva != null) { |
264 | 261 | listaTransferenciaSalva.add(transferenciaSave); |
265 | 262 | } |
... | ... | @@ -281,7 +278,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, |
281 | 278 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); |
282 | 279 | this.transferenciaDao.save(transferenciaSave); |
283 | 280 | configurarCodigo(transferenciaSave); |
284 | - this.salvarTermo(transferenciaSave, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | |
285 | 281 | if (listaTransferenciaSalva != null) { |
286 | 282 | listaTransferenciaSalva.add(transferencia); |
287 | 283 | } |
... | ... | @@ -316,7 +312,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, |
316 | 312 | // SALVA A TRANSFERÊNCIA |
317 | 313 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); |
318 | 314 | this.transferenciaDao.save(transferenciaSave); |
319 | - this.salvarTermo(transferenciaSave, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | |
320 | 315 | if (listaTransferenciaSalva != null) { |
321 | 316 | listaTransferenciaSalva.add(transferenciaSave); |
322 | 317 | } |
... | ... | @@ -344,7 +339,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, |
344 | 339 | transferencia.setSaidaTemporariaItens(transferenciaItemListTemp); |
345 | 340 | this.transferenciaDao.save(transferencia); |
346 | 341 | configurarCodigo(transferencia); |
347 | - this.salvarTermo(transferencia, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | |
348 | 342 | if (listaTransferenciaSalva != null) { |
349 | 343 | listaTransferenciaSalva.add(transferencia); |
350 | 344 | } |
... | ... | @@ -551,45 +545,12 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, |
551 | 545 | |
552 | 546 | idUltimaEstrutura = transferenciaItem.getEstruturaOrganizacionalOrigem().getId(); |
553 | 547 | } else { |
554 | - // Alterou a estrutura origem, é salvo o termo. | |
555 | - this.salvarTermo(transferencia, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | |
556 | 548 | |
557 | 549 | idUltimaEstrutura = transferenciaItem.getEstruturaOrganizacionalOrigem().getId(); |
558 | 550 | } |
559 | 551 | |
560 | 552 | } |
561 | 553 | |
562 | - // Salva o última estrutura origem após a iteração | |
563 | - this.salvarTermo(transferencia, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | |
564 | - | |
565 | - } | |
566 | - | |
567 | - /** | |
568 | - * <p> | |
569 | - * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> | |
570 | - * </p> | |
571 | - * | |
572 | - * <p> | |
573 | - * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> | |
574 | - * </p> | |
575 | - * | |
576 | - * Método responsável por salvar Termo de Responsabilidade por estrutura organizacional origem | |
577 | - * | |
578 | - * @author rogerio.cassimiro | |
579 | - * | |
580 | - * @param transferencia | |
581 | - * @param estruturaOrganizacional | |
582 | - * | |
583 | - */ | |
584 | - private void salvarTermo(Transferencia transferencia, EstruturaOrganizacional estruturaOrganizacional) { | |
585 | - | |
586 | - TermoResponsabilidade termoResponsabilidade = this.termoResponsabilidadeService.geraTermoResponsabilidade(transferencia, estruturaOrganizacional); | |
587 | - | |
588 | - if (UtilColecao.isVazio(transferencia.getIdsTermoResponsabilidade())) { | |
589 | - transferencia.setIdsTermoResponsabilidade(new ArrayList<Long>()); | |
590 | - } | |
591 | - | |
592 | - transferencia.getIdsTermoResponsabilidade().add(termoResponsabilidade.getId()); | |
593 | 554 | } |
594 | 555 | |
595 | 556 | /** | ... | ... |