소스 검색

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) {


불러오는 중...
취소
저장