From 26041475f80f2288474d7c5d08bd7fdc941d90f2 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Sat, 25 Mar 2023 23:05:27 +0000 Subject: [PATCH] Issue #18: Verwende keine fest codierte Formular ID closes #18 --- src/main/java/DNPM/DNPMHelper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/DNPM/DNPMHelper.java b/src/main/java/DNPM/DNPMHelper.java index 6e34a33..828546f 100644 --- a/src/main/java/DNPM/DNPMHelper.java +++ b/src/main/java/DNPM/DNPMHelper.java @@ -199,10 +199,10 @@ public class DNPMHelper implements IProcedureAnalyzer { try { SessionFactory sessionFactory = onkostarApi.getSessionFactory(); Session session = sessionFactory.getCurrentSession(); - var sql = "SELECT * FROM prozedur " + var sql = "SELECT prozedur.id, genname, geneid, geneidlink, empfehlung, beginndatum FROM prozedur " + "LEFT JOIN dk_mtb_einzelempfehlung em ON em.id = prozedur.id " - // TODO data_form_id immer 489? - + "WHERE prozedur.hauptprozedur_id = " + Integer.parseInt(procedureID.toString()) + " AND prozedur.geloescht = 0 AND prozedur.data_form_id = 489 " + + "JOIN data_form df ON prozedur.data_form_id = df.id AND df.name = 'MR.MTB_Einzelempfehlung' " + + "WHERE prozedur.hauptprozedur_id = " + Integer.parseInt(procedureID.toString()) + " AND prozedur.geloescht = 0 " + "ORDER BY beginndatum"; SQLQuery query = session.createSQLQuery(sql)