Commit 2c0df3d1bdd6bcedc1c692fb98fd3feafe57147f
1 parent
de290b17
Exists in
master
Redmine #4483 Bloqueando serviço de transferência interna pelo inventário quando…
… estiver ocorrendo o fechamento do mês
Showing
1 changed file
with
29 additions
and
25 deletions
Show diff stats
citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/InventarioController.js
... | ... | @@ -2390,38 +2390,42 @@ citApp.controller('InventarioController', ['$scope', '$filter', '$translate', '$ |
2390 | 2390 | |
2391 | 2391 | // Salva transferência interna |
2392 | 2392 | TransferenciaRepository.save($scope.transferencia).then(function(result){ |
2393 | - | |
2394 | - $timeout(function(){ | |
2395 | - // Salva a alteração do dominío inconsistência - Data tratamento | |
2396 | - DominioRepository.buscaDominioByCodigoAndChave(4, 'tipoTratamentoInconsistencia').then(function(result) { | |
2397 | - if($scope.dominioInconsistencia){ | |
2398 | - $scope.dominioInconsistencia.dominioTrataInconsistencia = result.originalElement; | |
2399 | - }else{ | |
2400 | - $scope.dominioInconsistencia = {dominioTrataInconsistencia : result.originalElement}; | |
2401 | - } | |
2402 | - alterarDominioInconsistencia($scope.dominioInconsistencia); | |
2393 | + if (result.originalElement && result.originalElement.status != undefined && !result.originalElement.status && result.originalElement.mensagens) { | |
2394 | + $scope.setLoading(false); | |
2395 | + angular.forEach(result.originalElement.mensagens, function (mensagem) { | |
2396 | + $scope.showAlert(mensagem.tipoMensagem, $translate.instant(mensagem.mensagem)); | |
2397 | + }); | |
2398 | + } else { | |
2399 | + $timeout(function(){ | |
2400 | + // Salva a alteração do dominío inconsistência - Data tratamento | |
2401 | + DominioRepository.buscaDominioByCodigoAndChave(4, 'tipoTratamentoInconsistencia').then(function(result) { | |
2402 | + if($scope.dominioInconsistencia){ | |
2403 | + $scope.dominioInconsistencia.dominioTrataInconsistencia = result.originalElement; | |
2404 | + }else{ | |
2405 | + $scope.dominioInconsistencia = {dominioTrataInconsistencia : result.originalElement}; | |
2406 | + } | |
2407 | + alterarDominioInconsistencia($scope.dominioInconsistencia); | |
2408 | + }); | |
2403 | 2409 | }); |
2404 | - }); | |
2405 | 2410 | |
2406 | - if($scope.executarTransferenciaModalConfirm){ | |
2407 | - $scope.$modalConfirmInstance.dismiss('cancel'); | |
2411 | + if($scope.executarTransferenciaModalConfirm){ | |
2412 | + $scope.$modalConfirmInstance.dismiss('cancel'); | |
2408 | 2413 | |
2409 | - $scope.tratarInconsistenciasAutomaticamente(); | |
2414 | + $scope.tratarInconsistenciasAutomaticamente(); | |
2410 | 2415 | |
2411 | - } else { | |
2412 | - $scope.$modalInstance.dismiss('cancel'); | |
2413 | - $scope.setLoading(false); | |
2414 | - } | |
2416 | + } else { | |
2417 | + $scope.$modalInstance.dismiss('cancel'); | |
2418 | + $scope.setLoading(false); | |
2419 | + } | |
2415 | 2420 | |
2416 | - // Executou transferencia de bem que tem adicao bem principal | |
2417 | - if($scope.bemPatrimonialTemp && $scope.bemPatrimonialTemp.bensAdicionais.length > 0 || $scope.bemPatrimonialTemp && $scope.bemPatrimonialTemp.possuiBemPrincipal) { | |
2421 | + // Executou transferencia de bem que tem adicao bem principal | |
2422 | + if($scope.bemPatrimonialTemp && $scope.bemPatrimonialTemp.bensAdicionais.length > 0 || $scope.bemPatrimonialTemp && $scope.bemPatrimonialTemp.possuiBemPrincipal) { | |
2418 | 2423 | |
2419 | - InventarioBemPatrimonialRepository.alterarTratamentoInconsistenciaBemPrincipal($scope.bemPatrimonialTemp.id, $scope.inventario.id).then(function(result){ | |
2420 | - $scope.getBensPatrimoniaisEstruturaOrganizacional($scope.dadosBemPatrimonialSelecionado.inventarioBemPatrimonial.estruturaOrganizacionalAtual); | |
2421 | - }); | |
2424 | + InventarioBemPatrimonialRepository.alterarTratamentoInconsistenciaBemPrincipal($scope.bemPatrimonialTemp.id, $scope.inventario.id).then(function(result){ | |
2425 | + $scope.getBensPatrimoniaisEstruturaOrganizacional($scope.dadosBemPatrimonialSelecionado.inventarioBemPatrimonial.estruturaOrganizacionalAtual); | |
2426 | + }); | |
2427 | + } | |
2422 | 2428 | } |
2423 | - | |
2424 | - | |
2425 | 2429 | }); |
2426 | 2430 | }; |
2427 | 2431 | ... | ... |