Commit 8b33e9d16a840a8c8d585dcc56e59c3937c0d850

Authored by ROGERIO CASSIMIRO DE SOUZA
1 parent be45c26a
Exists in master

redmine #ecm-release-0001-sprint3 correcoes pos merge

cit-ecm-api/src/main/java/br/com/centralit/api/model/ConteudoTarja.java
... ... @@ -15,6 +15,7 @@ import org.hibernate.annotations.Type;
15 15 import br.com.centralit.api.framework.json.ViewsEcm;
16 16 import br.com.centralit.framework.json.Views;
17 17 import br.com.centralit.framework.model.AnexoImagem;
  18 +import br.com.centralit.framework.model.arquitetura.PersistentObjectAudit;
18 19  
19 20 import com.fasterxml.jackson.annotation.JsonView;
20 21  
... ... @@ -31,7 +32,10 @@ import com.fasterxml.jackson.annotation.JsonView;
31 32 *
32 33 */
33 34 @Entity
34   -public class ConteudoTarja {
  35 +public class ConteudoTarja extends PersistentObjectAudit {
  36 +
  37 + /** Atributo serialVersionUID. */
  38 + private static final long serialVersionUID = -7167017379907431453L;
35 39  
36 40 /** Atributo id. */
37 41 @Id
... ...
cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/InicializarEcmServiceImpl.java
... ... @@ -218,8 +218,8 @@ public class InicializarEcmServiceImpl extends UtilStartup {
218 218 filesProcesso.add(new MenuFile("/cit-ecm-web/assets/js/angular/custom/repository/HistoricoAtribuicaoProcessoRepository.js", this.dominioJS, menuCadastroProcesso));
219 219 filesProcesso.add(new MenuFile("/cit-ecm-web/assets/js/angular/custom/repository/HistoricoAtribuicaoProcessoRepository.min.js", this.dominioJS, menuCadastroProcesso));
220 220  
221   - filesProcesso.add(new MenuFile("/cit-ecm-web/assets/js/angular/custom/repository/MetadadoProcessoViewController.js", this.dominioJS, menuCadastroProcesso));
222   - filesProcesso.add(new MenuFile("/cit-ecm-web/assets/js/angular/custom/repository/MetadadoProcessoViewController.min.js", this.dominioJS, menuCadastroProcesso));
  221 + filesProcesso.add(new MenuFile("/cit-ecm-web/assets/js/angular/custom/controller/MetadadoProcessoViewController.js", this.dominioJS, menuCadastroProcesso));
  222 + filesProcesso.add(new MenuFile("/cit-ecm-web/assets/js/angular/custom/controller/MetadadoProcessoViewController.min.js", this.dominioJS, menuCadastroProcesso));
223 223  
224 224 menuCadastroProcesso.setIncludes(filesProcesso);
225 225 this.menuService.mergeIfNotExist(menuCadastroProcesso);
... ...
cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/ProcessoServiceImpl.java
... ... @@ -32,6 +32,7 @@ import br.com.centralit.api.model.UnidadeProcesso;
32 32 import br.com.centralit.api.service.CredencialProcessoService;
33 33 import br.com.centralit.api.service.DocumentoGedService;
34 34 import br.com.centralit.api.service.DominioService;
  35 +import br.com.centralit.api.service.EstruturaOrganizacionalECMService;
35 36 import br.com.centralit.api.service.GrupoService;
36 37 import br.com.centralit.api.service.HistoricoAlteracaoProcessoService;
37 38 import br.com.centralit.api.service.HistoricoAtribuicaoProcessoService;
... ... @@ -156,6 +157,9 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl
156 157  
157 158 @Autowired
158 159 private HistoricoAlteracaoProcessoService historicoAlteracaoProcessoService;
  160 +
  161 + @Autowired
  162 + private EstruturaOrganizacionalECMService estruturaOrganizacionalECMService;
159 163  
160 164 @Autowired
161 165 public ProcessoServiceImpl( final ProcessoDao processoDao, @Qualifier("processoValidator") final Validator validator ) {
... ... @@ -628,8 +632,11 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl
628 632 } catch (final Exception e) {
629 633 throw new BusinessException("ECM.VALIDACAO.ERRO_UNIDADE_ECM_VIGENTE_USUARIO", CodigoErro.REGRA_NEGOCIO.getValue());
630 634 }
631   -
632   - nup += unidadeVigenteUsuario.getCodigoSiorg() + ".";
  635 + if(UtilObjeto.isReferencia(unidadeVigenteUsuario) && UtilObjeto.isReferencia(unidadeVigenteUsuario.getId())){
  636 + EstruturaOrganizacionalECM unidade = this.estruturaOrganizacionalECMService.getReference(unidadeVigenteUsuario.getId());
  637 + nup += unidade.getCodigoSiorg() + ".";
  638 + }
  639 +
633 640 nup += this.gerarSequencia() + "/";
634 641 nup += new GregorianCalendar().get(Calendar.YEAR) + "-";
635 642 processo.setNup(nup + this.calculaDvNupNovo(nup));
... ...