522 |
|
|
523 |
Map<Short,HundredePctBean> hundredePct = db.get100PctList(); |
Map<Short,HundredePctBean> hundredePct = db.get100PctList(); |
524 |
for (Address addr : alleAdresser) { |
for (Address addr : alleAdresser) { |
525 |
if (addr.daekningsType != DaekningsType.DAEKNING_IKKEDAEKKET) { |
|
|
continue; |
|
|
} |
|
526 |
|
|
527 |
if (addr.distributor != null && addr.distributor.equals("LUKKET")) { |
if (addr.distributor != null && addr.distributor.equals("LUKKET")) { |
528 |
continue; |
continue; |
529 |
} |
} |
530 |
|
|
531 |
|
|
532 |
HundredePctBean bean = hundredePct.get(addr.postnr); |
HundredePctBean bean = hundredePct.get(addr.postnr); |
534 |
continue; |
continue; |
535 |
} |
} |
536 |
|
|
537 |
addr.daekningsType = DaekningsType.DAEKNING_100PCT; |
short modifyCounter = 0; |
538 |
addr.routingMandag.rute = bean.rute; |
modifyCounter += update100PctRouting(bean, addr.routingMandag); |
539 |
addr.routingMandag.koreliste = bean.koreliste; |
modifyCounter += update100PctRouting(bean, addr.routingTirsdag); |
540 |
addr.dbkBane = bean.dbkBane; |
modifyCounter += update100PctRouting(bean, addr.routingOnsdag); |
541 |
addr.distributor = bean.distributor; |
modifyCounter += update100PctRouting(bean, addr.routingTorsdag); |
542 |
|
modifyCounter += update100PctRouting(bean, addr.routingFredag); |
543 |
|
modifyCounter += update100PctRouting(bean, addr.routingLordag); |
544 |
|
modifyCounter += update100PctRouting(bean, addr.routingSondag); |
545 |
|
|
546 |
|
|
547 |
|
if (addr.daekningsType == DaekningsType.DAEKNING_IKKEDAEKKET && modifyCounter>0) { |
548 |
|
addr.daekningsType = DaekningsType.DAEKNING_100PCT; |
549 |
|
addr.dbkBane = bean.dbkBane; |
550 |
|
addr.distributor = bean.distributor; |
551 |
|
} |
552 |
|
|
553 |
|
|
554 |
|
|
555 |
} |
} |
556 |
|
|
557 |
//////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////// |
598 |
|
|
599 |
} |
} |
600 |
|
|
601 |
|
public short update100PctRouting(HundredePctBean bean, RoutingInfo routing) { |
602 |
|
if (routing.rute == null) { |
603 |
|
routing.rute = bean.rute; |
604 |
|
routing.koreliste = bean.koreliste; |
605 |
|
return 1; |
606 |
|
} else { |
607 |
|
return 0; |
608 |
|
} |
609 |
|
} |
610 |
|
|
611 |
public DataStatisticsBean getStatistics() { |
public DataStatisticsBean getStatistics() { |
612 |
return stats; |
return stats; |
613 |
} |
} |