diff --git a/trunk/SiprpWebFichasClinicas/src/shst/medicina/fichasclinicas/logic/FichasClinicasLogic.java b/trunk/SiprpWebFichasClinicas/src/shst/medicina/fichasclinicas/logic/FichasClinicasLogic.java index 3f60bcae..1228eff7 100644 --- a/trunk/SiprpWebFichasClinicas/src/shst/medicina/fichasclinicas/logic/FichasClinicasLogic.java +++ b/trunk/SiprpWebFichasClinicas/src/shst/medicina/fichasclinicas/logic/FichasClinicasLogic.java @@ -1694,13 +1694,13 @@ public class FichasClinicasLogic FcTipoFicha tipo_ficha = fichaBD.toTipo_ficha_id(); if(tipo_ficha != null) { - if - ( - ADM_COD.equalsIgnoreCase(tipo_ficha.getCodigo()) || - PER_INI_COD.equalsIgnoreCase(tipo_ficha.getCodigo()) || - PER_COD.equalsIgnoreCase(tipo_ficha.getCodigo()) - ) - { +// if +// ( +// ADM_COD.equalsIgnoreCase(tipo_ficha.getCodigo()) || +// PER_INI_COD.equalsIgnoreCase(tipo_ficha.getCodigo()) || +// PER_COD.equalsIgnoreCase(tipo_ficha.getCodigo()) +// ) +// { FcFichaConclusoesData cr = fichaBD.toConclusoes_id(); @@ -1723,12 +1723,12 @@ public class FichasClinicasLogic { data.setAptidao(new FcFichaAptidaoBeanData()); } - - } - else - { - - } +// +// } +// else +// { +// +// } FichaExchangeBean exc = new FichaExchangeBean(); exc.setFichaData(data); @@ -1774,41 +1774,43 @@ public class FichasClinicasLogic EvoResponseBean result = new EvoResponseBean(); try{ - FcFichaData fichaBD = fichasProvider.getFicha(fichaBean.getFicha().getId()); - - if(fichaBean.getAptidao() != null ) - { - FcFichaAptidaoData fd = null; - if(fichaBean.getAptidao().getId() != null) - { - fd = fichaBD.toAptidao_id(); - } - if(fd == null) - { - fd = new FcFichaAptidaoData(); - fd.setCreated_user_name(user.getName()); - fd.setCreated_user_id(user.getId()); - } - fd.setHashData(filtra(fichaBean.getActividade().getMapData(),FcFichaActividade_D_to_B)); - fichaBD.setToAptidao_id(fd); - - fichaBD.save(); + FcFichaData fichaBD = fichasProvider.getFicha(fichaBean.getFicha().getId()); - - EvoResponseBean getrsp = getFichaAptidao(user, fd.getId(), null, null); - - if(getrsp.isSuccess()) + if(fichaBean.getAptidao() != null ) { - result.setSuccess(true); - result.setData(getrsp.getData().getFichaData()); + FcFichaAptidaoData fd = null; + if(fichaBean.getAptidao().getId() != null) + { + fd = fichaBD.toAptidao_id(); + } + if(fd == null) + { + fd = new FcFichaAptidaoData(); + fd.setCreated_user_name(user.getName()); + fd.setCreated_user_id(user.getId()); + } + fd.setHashData(filtra(fichaBean.getAptidao().getMapData(),FcFichaActividade_D_to_B)); + fichaBD.setToAptidao_id(fd); + + fichaBD.save(); + + + EvoResponseBean getrsp = getFichaAptidao(user, fichaBD.getId(), null, null); + + if(getrsp.isSuccess()) + { + result.setSuccess(true); + result.setData(getrsp.getData().getFichaData()); + } + else + { + result.setMessages(getrsp.getMessages()); + } } else { - result.setMessages(getrsp.getMessages()); + System.out.println("FUUUUUUUUUUUUUUUUUUUU\n\n\n"); } - - - } } catch(Exception ex) { @@ -1818,6 +1820,9 @@ public class FichasClinicasLogic msg.setMessageData("Erro ao comunicar com a Base de dados!"); result.addMessage(msg); ErrorLogger.logException(ex, Level.SEVERE); + + ex.printStackTrace(); + } return result;