/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2967 by torben, Mon Mar 7 20:50:57 2016 UTC revision 2968 by torben, Mon Mar 7 21:00:45 2016 UTC
# Line 522  public class AddressSearch { Line 522  public class AddressSearch {
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);
# Line 536  public class AddressSearch { Line 534  public class AddressSearch {
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                  ////////////////////////////////////////////////////////////////////////////////////                  ////////////////////////////////////////////////////////////////////////////////////
# Line 587  public class AddressSearch { Line 598  public class AddressSearch {
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          }          }

Legend:
Removed from v.2967  
changed lines
  Added in v.2968

  ViewVC Help
Powered by ViewVC 1.1.20