git-svn-id: https://svn.coded.pt/svn/SIPRP@1974 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Ricardo Santos 11 years ago
parent bc6bb04e5a
commit d7a6df4762

@ -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<FichaComposedBean> result = new EvoResponseBean<FichaComposedBean>();
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<FichaExchangeBean> 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<FichaExchangeBean> 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;

Loading…
Cancel
Save