Added/updated code to validate the banner id to db. Also modified the MapBannerId function to now return DEFAULT for cases where the banner is empty. So the DB can do -999 on error and 0 for not specified.