--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressReport.java 2016/01/28 11:30:10 2865 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressReport.java 2016/01/28 22:14:42 2876 @@ -2,6 +2,7 @@ import java.util.HashMap; import java.util.List; +import java.util.Map.Entry; import java.util.Properties; import javax.mail.Message; @@ -135,6 +136,7 @@ WeekEntry total = new WeekEntry(); HashMap postnrEntries = new HashMap(); + int createFailCount = 0; int antalUdenKommunekode = 0; int antalUdenLatitude = 0; @@ -142,8 +144,13 @@ // first gather the intel for (Address a : addressList) { - if (a.kommunekode == 0 || a.vejkode == 0) { - + + if (a.state == AddressState.CREATE_FAIL) { + createFailCount++; + continue; + } + + if (a.kommunekode == 0 || a.vejkode == 0) { antalUdenKommunekode++; } @@ -164,6 +171,7 @@ postnrEntries.put(a.postnr, weekEntry); } + if (a.state == AddressState.CREATED) { weekEntry.incrementCreated(); @@ -189,7 +197,8 @@ sb.append("Tidsforbrug: ").append( timer.getElapsed() ).append("ms.
"); sb.append("Skriv til DB: ").append( writeBack ).append("
"); sb.append("Antal entries: " ).append( entryCount ).append("
"); - sb.append("Antal afviste: " ).append( addrManager.getAfvistAntal() ).append("
"); + sb.append("Antal afviste: " ).append( addrManager.getRejectedCount() ).append("
"); + sb.append("Antal fejlede inserts: ").append(createFailCount).append("
"); sb.append("Filen indeholder data til: "); if (ugedage.mandag) sb.append("Mandag, "); if (ugedage.tirsdag) sb.append("Tirsdag, "); @@ -217,7 +226,16 @@ sb.append("Åbnet:").append(total.man.open).append("").append(total.tir.open).append("").append(total.ons.open).append("").append(total.tor.open).append("").append(total.fre.open).append("").append(total.lor.open).append("").append(total.son.open).append(""); sb.append("Ændret:").append(total.man.modified).append("").append(total.tir.modified).append("").append(total.ons.modified).append("").append(total.tor.modified).append("").append(total.fre.modified).append("").append(total.lor.modified).append("").append(total.son.modified).append(""); sb.append("Lukket:").append(total.man.closed).append("").append(total.tir.closed).append("").append(total.ons.closed).append("").append(total.tor.closed).append("").append(total.fre.closed).append("").append(total.lor.closed).append("").append(total.son.closed).append(""); - + sb.append(""); + + sb.append("
"); + sb.append("

Nye/Ukendte gader

"); + sb.append(""); + sb.append(""); + for( Entry unknownStreet : addrManager.getUnknownStreets().entrySet() ) { + sb.append(""); + } + sb.append("
GadeidVejnavn
").append(unknownStreet.getKey()).append("").append(unknownStreet.getValue()).append("
"); sb.append("
\n");