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,7 +145,7 @@ public class TermoResponsabilidadeServiceImpl extends GenericServiceImpl<TermoRe | ||
145 | termoResponsabilidade.setDataEmissao(dataEmissao); | 145 | termoResponsabilidade.setDataEmissao(dataEmissao); |
146 | termoResponsabilidade.setDominioTipoMovimentacao(this.dominioService.findByChaveAndCodigo(Dominio.TIPO_MOVIMENTACAO, Dominio.TIPO_MOVIMENTACAO_TRANSFERENCIA)); | 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 | TermoResponsabilidade entitySaved = super.save(termoResponsabilidade); | 149 | TermoResponsabilidade entitySaved = super.save(termoResponsabilidade); |
150 | return entitySaved; | 150 | return entitySaved; |
151 | } else { | 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,9 +19,7 @@ import br.com.centralit.api.model.BemPatrimonial; | ||
19 | import br.com.centralit.api.model.Colaborador; | 19 | import br.com.centralit.api.model.Colaborador; |
20 | import br.com.centralit.api.model.DefinicaoDetentor; | 20 | import br.com.centralit.api.model.DefinicaoDetentor; |
21 | import br.com.centralit.api.model.DefinicaoDetentorItem; | 21 | import br.com.centralit.api.model.DefinicaoDetentorItem; |
22 | -import br.com.centralit.api.model.EstruturaOrganizacional; | ||
23 | import br.com.centralit.api.model.HistoricoBemPatrimonial; | 22 | import br.com.centralit.api.model.HistoricoBemPatrimonial; |
24 | -import br.com.centralit.api.model.TermoResponsabilidade; | ||
25 | import br.com.centralit.api.model.Transferencia; | 23 | import br.com.centralit.api.model.Transferencia; |
26 | import br.com.centralit.api.model.TransferenciaDocumento; | 24 | import br.com.centralit.api.model.TransferenciaDocumento; |
27 | import br.com.centralit.api.model.TransferenciaItem; | 25 | import br.com.centralit.api.model.TransferenciaItem; |
@@ -259,7 +257,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | @@ -259,7 +257,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | ||
259 | if(salvarNovaTransferencia){ | 257 | if(salvarNovaTransferencia){ |
260 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); | 258 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); |
261 | this.transferenciaDao.save(transferenciaSave); | 259 | this.transferenciaDao.save(transferenciaSave); |
262 | - this.salvarTermo(transferenciaSave, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ||
263 | if (listaTransferenciaSalva != null) { | 260 | if (listaTransferenciaSalva != null) { |
264 | listaTransferenciaSalva.add(transferenciaSave); | 261 | listaTransferenciaSalva.add(transferenciaSave); |
265 | } | 262 | } |
@@ -281,7 +278,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | @@ -281,7 +278,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | ||
281 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); | 278 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); |
282 | this.transferenciaDao.save(transferenciaSave); | 279 | this.transferenciaDao.save(transferenciaSave); |
283 | configurarCodigo(transferenciaSave); | 280 | configurarCodigo(transferenciaSave); |
284 | - this.salvarTermo(transferenciaSave, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ||
285 | if (listaTransferenciaSalva != null) { | 281 | if (listaTransferenciaSalva != null) { |
286 | listaTransferenciaSalva.add(transferencia); | 282 | listaTransferenciaSalva.add(transferencia); |
287 | } | 283 | } |
@@ -316,7 +312,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | @@ -316,7 +312,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | ||
316 | // SALVA A TRANSFERÊNCIA | 312 | // SALVA A TRANSFERÊNCIA |
317 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); | 313 | Transferencia transferenciaSave = geraTransferenciaInterna(transferencia, transferenciaItemListTemp); |
318 | this.transferenciaDao.save(transferenciaSave); | 314 | this.transferenciaDao.save(transferenciaSave); |
319 | - this.salvarTermo(transferenciaSave, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ||
320 | if (listaTransferenciaSalva != null) { | 315 | if (listaTransferenciaSalva != null) { |
321 | listaTransferenciaSalva.add(transferenciaSave); | 316 | listaTransferenciaSalva.add(transferenciaSave); |
322 | } | 317 | } |
@@ -344,7 +339,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | @@ -344,7 +339,6 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | ||
344 | transferencia.setSaidaTemporariaItens(transferenciaItemListTemp); | 339 | transferencia.setSaidaTemporariaItens(transferenciaItemListTemp); |
345 | this.transferenciaDao.save(transferencia); | 340 | this.transferenciaDao.save(transferencia); |
346 | configurarCodigo(transferencia); | 341 | configurarCodigo(transferencia); |
347 | - this.salvarTermo(transferencia, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ||
348 | if (listaTransferenciaSalva != null) { | 342 | if (listaTransferenciaSalva != null) { |
349 | listaTransferenciaSalva.add(transferencia); | 343 | listaTransferenciaSalva.add(transferencia); |
350 | } | 344 | } |
@@ -551,45 +545,12 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | @@ -551,45 +545,12 @@ public class TransferenciaServiceImpl extends GenericServiceImpl<Transferencia, | ||
551 | 545 | ||
552 | idUltimaEstrutura = transferenciaItem.getEstruturaOrganizacionalOrigem().getId(); | 546 | idUltimaEstrutura = transferenciaItem.getEstruturaOrganizacionalOrigem().getId(); |
553 | } else { | 547 | } else { |
554 | - // Alterou a estrutura origem, é salvo o termo. | ||
555 | - this.salvarTermo(transferencia, this.estruturaOrganizacionalService.getReference(idUltimaEstrutura)); | ||
556 | 548 | ||
557 | idUltimaEstrutura = transferenciaItem.getEstruturaOrganizacionalOrigem().getId(); | 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 | /** |