--- dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AdressSearch.java 2015/02/13 14:38:59 2279 +++ dao/DaoAdresseService/src/dk/daoas/daoadresseservice/AdressSearch.java 2015/02/13 15:12:28 2281 @@ -21,6 +21,9 @@ Map idAddressMap; + Map hundredePct; + + public SearchResult search(String postnrStr, String adresse) { int postnr=0; @@ -89,9 +92,10 @@ searchPostnrVejnavnGadeid.put(a.postnr, postnrVeje); } - Long gadeident = postnrVeje.get(a.vasketVejnavn); + String vasketVejnavn = AddressUtils.vaskVejnavn(a.vejnavn); + Long gadeident = postnrVeje.get(vasketVejnavn); if (gadeident == null) { - postnrVeje.put(a.vasketVejnavn, a.gadeid); + postnrVeje.put(vasketVejnavn, a.gadeid); } Map gade = searchGadeidentAdresser.get(a.gadeid); @@ -148,7 +152,7 @@ ////////////////////////////////////////////////////////////////////////////////////// System.out.println("Build -- stage 3 - 100pct"); - Map hundredePct = DatabaseLayer.get100PctList(); + hundredePct = DatabaseLayer.get100PctList(); for (Address addr : alleAdresser) { if (addr.daekningsType != DaekningsType.DAEKNING_IKKEDAEKKET) { continue; @@ -171,6 +175,8 @@ addr.distributor = bean.distributor; } + System.out.println("Build Completed"); + }