Commit ae9748c868067cf092a998b8cc100128efb5c4ee
1 parent
a65969d6
Exists in
master
correção tarefa 3216 redmine
Showing
1 changed file
with
10 additions
and
9 deletions
Show diff stats
cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/ProcessoServiceImpl.java
@@ -165,13 +165,14 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl | @@ -165,13 +165,14 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl | ||
165 | 165 | ||
166 | try { | 166 | try { |
167 | 167 | ||
168 | - this.solrService.addProcesso(processo); | 168 | + this.solrService.addProcesso(processo); |
169 | } catch (final Exception e) { | 169 | } catch (final Exception e) { |
170 | 170 | ||
171 | e.printStackTrace(); | 171 | e.printStackTrace(); |
172 | } | 172 | } |
173 | - | ||
174 | - this.startBusinessProcess(processo); | 173 | + if (entity.getSigilo() == null) { |
174 | + this.startBusinessProcess(processo); | ||
175 | + } | ||
175 | 176 | ||
176 | return processo; | 177 | return processo; |
177 | } | 178 | } |
@@ -212,8 +213,8 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl | @@ -212,8 +213,8 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl | ||
212 | processo = super.merge(processo); | 213 | processo = super.merge(processo); |
213 | 214 | ||
214 | this.documentoGedService.atualizarSigiloDocumentos(entity.getDocumentos()); | 215 | this.documentoGedService.atualizarSigiloDocumentos(entity.getDocumentos()); |
215 | - | ||
216 | - if(processo.getAprovado()){ | 216 | + |
217 | + if (processo.getAprovado()) { | ||
217 | this.startBusinessProcess(processo); | 218 | this.startBusinessProcess(processo); |
218 | } | 219 | } |
219 | return processo; | 220 | return processo; |
@@ -318,17 +319,17 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl | @@ -318,17 +319,17 @@ public class ProcessoServiceImpl extends GenericServiceImpl<Processo, Long> impl | ||
318 | private Collection<Long> getPrivilegios(Sigilo sigilo) { | 319 | private Collection<Long> getPrivilegios(Sigilo sigilo) { |
319 | 320 | ||
320 | Collection<Long> listIdsPrivilegio = new LinkedList<Long>(); | 321 | Collection<Long> listIdsPrivilegio = new LinkedList<Long>(); |
321 | - | 322 | + |
322 | sigilo = this.sigiloService.getReference(sigilo.getId()); | 323 | sigilo = this.sigiloService.getReference(sigilo.getId()); |
323 | - | ||
324 | - if(!UtilColecao.isVazio(sigilo.getSigiloPrivilegios())){ | 324 | + |
325 | + if (!UtilColecao.isVazio(sigilo.getSigiloPrivilegios())) { | ||
325 | // Cria uma lista de privilegios relacionados ao sigilo do processo | 326 | // Cria uma lista de privilegios relacionados ao sigilo do processo |
326 | for (SigiloPrivilegio sigiloPrivilegio : sigilo.getSigiloPrivilegios()) { | 327 | for (SigiloPrivilegio sigiloPrivilegio : sigilo.getSigiloPrivilegios()) { |
327 | 328 | ||
328 | listIdsPrivilegio.add(sigiloPrivilegio.getPrivilegio().getId()); | 329 | listIdsPrivilegio.add(sigiloPrivilegio.getPrivilegio().getId()); |
329 | } | 330 | } |
330 | } | 331 | } |
331 | - | 332 | + |
332 | return listIdsPrivilegio; | 333 | return listIdsPrivilegio; |
333 | } | 334 | } |
334 | 335 |