| | |
| | | package cn.flightfeather.thirdappmodule.activity; |
| | | |
| | | import static cn.flightfeather.thirdappmodule.util.CommonUtils.getDomainItemByCalalogGuid; |
| | | |
| | | import android.app.AlertDialog; |
| | | import android.content.DialogInterface; |
| | | import android.content.Intent; |
| | |
| | | import cn.flightfeather.thirdappmodule.util.Constant; |
| | | import cn.flightfeather.thirdappmodule.util.Domain; |
| | | import cn.flightfeather.thirdappmodule.util.NavigationHelper; |
| | | |
| | | import static cn.flightfeather.thirdappmodule.util.CommonUtils.getDomainItemByCalalogGuid; |
| | | |
| | | public class ScenseMapActivity extends AppCompatActivity implements View.OnClickListener, |
| | | RecyclerItemClickListener.OnItemClickListener, DistrictSearch.OnDistrictSearchListener |
| | |
| | | + ";town:" + curArea.getTownCode() + curArea.getTownName()); |
| | | switch (curArea.getLevel()) { |
| | | case Domain.LEVEL_PROVINCE: |
| | | qb = mScenseDao.queryBuilder().where(ScenseDao.Properties.Provincecode.eq(curArea.getProvinceCode())) |
| | | qb = mScenseDao.queryBuilder().where(ScenseDao.Properties.Provincecode.eq(curArea.getProvinceCode()), ScenseDao.Properties.Extension1.notEq("0")) |
| | | .orderAsc(ScenseDao.Properties.Typeid); |
| | | break; |
| | | case Domain.LEVEL_CITY: |
| | | qb = mScenseDao.queryBuilder().where(ScenseDao.Properties.Provincecode.eq(curArea.getProvinceCode()), |
| | | ScenseDao.Properties.Citycode.eq(curArea.getCityCode())) |
| | | ScenseDao.Properties.Citycode.eq(curArea.getCityCode()), ScenseDao.Properties.Extension1.notEq("0")) |
| | | .orderAsc(ScenseDao.Properties.Typeid); |
| | | break; |
| | | case Domain.LEVEL_DISTRICT: |
| | | qb = mScenseDao.queryBuilder().where(ScenseDao.Properties.Provincecode.eq(curArea.getProvinceCode()), |
| | | ScenseDao.Properties.Citycode.eq(curArea.getCityCode()), |
| | | ScenseDao.Properties.Districtcode.eq(curArea.getDistrictCode())) |
| | | ScenseDao.Properties.Districtcode.eq(curArea.getDistrictCode()), ScenseDao.Properties.Extension1.notEq("0")) |
| | | .orderAsc(ScenseDao.Properties.Typeid); |
| | | break; |
| | | case Domain.LEVEL_TOWN: |
| | | qb = mScenseDao.queryBuilder().where(ScenseDao.Properties.Provincecode.eq(curArea.getProvinceCode()), |
| | | ScenseDao.Properties.Citycode.eq(curArea.getCityCode()), |
| | | ScenseDao.Properties.Districtcode.eq(curArea.getDistrictCode()), |
| | | ScenseDao.Properties.Towncode.eq(curArea.getTownCode())) |
| | | ScenseDao.Properties.Towncode.eq(curArea.getTownCode()), ScenseDao.Properties.Extension1.notEq("0")) |
| | | .orderAsc(ScenseDao.Properties.Typeid); |
| | | break; |
| | | default: |
| | | qb = mScenseDao.queryBuilder().where(ScenseDao.Properties.Provincecode.eq(curArea.getProvinceCode())) |
| | | qb = mScenseDao.queryBuilder().where(ScenseDao.Properties.Provincecode.eq(curArea.getProvinceCode()), ScenseDao.Properties.Extension1.notEq("0")) |
| | | .orderAsc(ScenseDao.Properties.Typeid); |
| | | break; |
| | | } |