Преглед изворни кода

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.setVorname(rs.getString("vorname"));
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.setHausnummer(rs.getString("hausnummer"));
patient.setPlz(rs.getString("plz"));
@@ -113,9 +114,12 @@ public class DBHandler {
Fall fall = new Fall();

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;
}
@@ -147,9 +151,11 @@ public class DBHandler {

private static void setVersionInformation(Version version, ResultSet rs) throws SQLException {
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.setBearbeitetDatumZeit(rs.getTimestamp("letztesbearbeitungsdatum").toLocalDateTime());
if (rs.getTimestamp("letztesbearbeitungsdatum") != null)
version.setBearbeitetDatumZeit(rs.getTimestamp("letztesbearbeitungsdatum").toLocalDateTime());
}

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() {
return patient;
}
@@ -101,7 +100,7 @@ public class Fall extends Version {

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

public void setFallArt(FallArt fallArt) {


Loading…
Откажи
Сачувај