浏览代码

Beachte leere/null Felder aus Datenbank

hapi
Nils Dittberner 10 年前
父节点
当前提交
f09381a55c
共有 2 个文件被更改,包括 13 次插入8 次删除
  1. +12
    -6
      src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java
  2. +1
    -2
      src/main/java/de/uniluebeck/mi/projmi6/model/Fall.java

+ 12
- 6
src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java 查看文件

@@ -54,7 +54,8 @@ public class DBHandler {
patient.setGeburtsname(rs.getString("geburtsname")); patient.setGeburtsname(rs.getString("geburtsname"));
patient.setVorname(rs.getString("vorname")); patient.setVorname(rs.getString("vorname"));
patient.setNachname(rs.getString("nachname")); patient.setNachname(rs.getString("nachname"));
patient.setGeburtsdatum(rs.getDate("geburtsdatum").toLocalDate());
if (rs.getDate("geburtsdatum") != null)
patient.setGeburtsdatum(rs.getDate("geburtsdatum").toLocalDate());
patient.setStrasse(rs.getString("strasse")); patient.setStrasse(rs.getString("strasse"));
patient.setHausnummer(rs.getString("hausnummer")); patient.setHausnummer(rs.getString("hausnummer"));
patient.setPlz(rs.getString("plz")); patient.setPlz(rs.getString("plz"));
@@ -113,9 +114,12 @@ public class DBHandler {
Fall fall = new Fall(); Fall fall = new Fall();


fall.setFallID(rs.getInt("fallid")); fall.setFallID(rs.getInt("fallid"));
fall.setAufnahmeDatum(rs.getTimestamp("aufnahmedatum").toLocalDateTime());
fall.setEntlassungsDatum(rs.getTimestamp("entlassungsdatum").toLocalDateTime());
fall.setHauptDiagnose(getDiagnose(rs.getInt("hauptdiagnose"), fall));
if (rs.getTimestamp("aufnahmedatum") != null)
fall.setAufnahmeDatum(rs.getTimestamp("aufnahmedatum").toLocalDateTime());
if (rs.getTimestamp("entlassungsdatum") != null)
fall.setEntlassungsDatum(rs.getTimestamp("entlassungsdatum").toLocalDateTime());
if (rs.getInt("hauptdiagnose") != 0)
fall.setHauptDiagnose(getDiagnose(rs.getInt("hauptdiagnose"), fall));


return fall; return fall;
} }
@@ -147,9 +151,11 @@ public class DBHandler {


private static void setVersionInformation(Version version, ResultSet rs) throws SQLException { private static void setVersionInformation(Version version, ResultSet rs) throws SQLException {
version.setErsteller(rs.getInt("ersteller")); version.setErsteller(rs.getInt("ersteller"));
version.setErstellDatumZeit(rs.getTimestamp("erstelldatum").toLocalDateTime());
if (rs.getTimestamp("erstelldatum") != null)
version.setErstellDatumZeit(rs.getTimestamp("erstelldatum").toLocalDateTime());
version.setBearbeiter(rs.getInt("letzterbearbeiter")); version.setBearbeiter(rs.getInt("letzterbearbeiter"));
version.setBearbeitetDatumZeit(rs.getTimestamp("letztesbearbeitungsdatum").toLocalDateTime());
if (rs.getTimestamp("letztesbearbeitungsdatum") != null)
version.setBearbeitetDatumZeit(rs.getTimestamp("letztesbearbeitungsdatum").toLocalDateTime());
} }


public static List<Icd10Code> getAllIcd10Codes() throws SQLException { public static List<Icd10Code> getAllIcd10Codes() throws SQLException {


+ 1
- 2
src/main/java/de/uniluebeck/mi/projmi6/model/Fall.java 查看文件

@@ -62,7 +62,6 @@ public class Fall extends Version {
} }





public Patient getPatient() { public Patient getPatient() {
return patient; return patient;
} }
@@ -101,7 +100,7 @@ public class Fall extends Version {


@Override @Override
public String toString() { public String toString() {
return getAufnahmeDatum().toString();
return Integer.toString(getFallID());
} }


public void setFallArt(FallArt fallArt) { public void setFallArt(FallArt fallArt) {


正在加载...
取消
保存