| | |
| | | * @throws Exception |
| | | */ |
| | | @Override |
| | | public List<BaseWarpper> queryBusiness(Double lat, Double lnt) throws Exception { |
| | | public List<BaseWarpper> queryBusiness(Double lat, Double lnt, Integer language) throws Exception { |
| | | if(null == language){ |
| | | language = 2; |
| | | } |
| | | ReverseGeocodeVo reverseGeocode = GoogleMapUtil.getReverseGeocode(lat, lnt); |
| | | if(null == reverseGeocode){ |
| | | return new ArrayList<>(); |
| | |
| | | BaseWarpper baseWarpper = new BaseWarpper(); |
| | | switch (b.getBusinessType()){ |
| | | case 1: |
| | | baseWarpper.setName("专车"); |
| | | baseWarpper.setName(language == 1 ? "专车" : language == 2 ? "special car" : "voiture spéciale"); |
| | | baseWarpper.setId(1); |
| | | break; |
| | | case 2: |
| | | baseWarpper.setName("出租车"); |
| | | baseWarpper.setId(2); |
| | | break; |
| | | case 3: |
| | | baseWarpper.setName("跨城出行"); |
| | | baseWarpper.setId(3); |
| | | break; |
| | | // case 2: |
| | | // baseWarpper.setName(language == 1 ? "出租车" : language == 2 ? "" : ""); |
| | | // baseWarpper.setId(2); |
| | | // break; |
| | | // case 3: |
| | | // baseWarpper.setName(language == 1 ? "跨城出行" : language == 2 ? "" : ""); |
| | | // baseWarpper.setId(3); |
| | | // break; |
| | | case 4: |
| | | baseWarpper.setName("同城小件物流"); |
| | | baseWarpper.setName(language == 1 ? "市内小件物流" : language == 2 ? "Small logistics in the city" : "Petite logistique en ville"); |
| | | baseWarpper.setId(4); |
| | | break; |
| | | case 5: |
| | | baseWarpper.setName("跨城小件物流"); |
| | | baseWarpper.setId(5); |
| | | break; |
| | | case 6: |
| | | baseWarpper.setName("包车"); |
| | | baseWarpper.setId(6); |
| | | break; |
| | | // case 5: |
| | | // baseWarpper.setName(language == 1 ? "跨城小件物流" : language == 2 ? "" : ""); |
| | | // baseWarpper.setId(5); |
| | | // break; |
| | | // case 6: |
| | | // baseWarpper.setName(language == 1 ? "包车" : language == 2 ? "" : ""); |
| | | // baseWarpper.setId(6); |
| | | // break; |
| | | } |
| | | list.add(baseWarpper); |
| | | } |
| | |
| | | * @throws Exception |
| | | */ |
| | | @Override |
| | | public List<BaseWarpper> queryBusinessById(Integer id) throws Exception { |
| | | public List<BaseWarpper> queryBusinessById(Integer id, Integer language) throws Exception { |
| | | if(null == language){ |
| | | language = 2; |
| | | } |
| | | List<OpenCityBusiness> openCityBusinesses = openCityBusinessMapper.queryBusinessById(id); |
| | | List<BaseWarpper> list = new ArrayList<>(); |
| | | for(OpenCityBusiness b : openCityBusinesses){ |
| | | BaseWarpper baseWarpper = new BaseWarpper(); |
| | | switch (b.getBusinessType()){ |
| | | case 1: |
| | | baseWarpper.setName("专车"); |
| | | baseWarpper.setName(language == 1 ? "专车" : language == 2 ? "special car" : "voiture spéciale"); |
| | | baseWarpper.setId(1); |
| | | break; |
| | | case 2: |
| | | baseWarpper.setName("出租车"); |
| | | baseWarpper.setId(2); |
| | | break; |
| | | case 3: |
| | | baseWarpper.setName("跨城出行"); |
| | | baseWarpper.setId(3); |
| | | break; |
| | | // case 2: |
| | | // baseWarpper.setName("出租车"); |
| | | // baseWarpper.setId(2); |
| | | // break; |
| | | // case 3: |
| | | // baseWarpper.setName("跨城出行"); |
| | | // baseWarpper.setId(3); |
| | | // break; |
| | | case 4: |
| | | baseWarpper.setName("同城小件物流"); |
| | | baseWarpper.setName(language == 1 ? "市内小件物流" : language == 2 ? "Small logistics in the city" : "Petite logistique en ville"); |
| | | baseWarpper.setId(4); |
| | | break; |
| | | case 5: |
| | | baseWarpper.setName("跨城小件物流"); |
| | | baseWarpper.setId(5); |
| | | break; |
| | | case 6: |
| | | baseWarpper.setName("包车"); |
| | | baseWarpper.setId(6); |
| | | break; |
| | | // case 5: |
| | | // baseWarpper.setName("跨城小件物流"); |
| | | // baseWarpper.setId(5); |
| | | // break; |
| | | // case 6: |
| | | // baseWarpper.setName("包车"); |
| | | // baseWarpper.setId(6); |
| | | // break; |
| | | } |
| | | list.add(baseWarpper); |
| | | } |