| | |
| | | @RequestMapping("/siteDetailsOfSearch") |
| | | @ResponseBody |
| | | public Object siteDetailsOfSearch(String provinceId,String cityId,Integer operatorId,String storeName){ |
| | | List<Map<String, Object>> res = new ArrayList<>(); |
| | | Integer storeId = null; |
| | | if (UserExt.getUser().getObjectType()== 2){ |
| | | // 筛选这个运营商下的门店 |
| | | operatorId = UserExt.getUser().getObjectId(); |
| | | } |
| | | if (UserExt.getUser().getObjectType()== 3){ |
| | | List<Integer> storeIds = storeService.lambdaQuery().eq(TStore::getOperatorId, operatorId).list() |
| | | .stream().map(TStore::getId).collect(Collectors.toList()); |
| | | if (storeIds.isEmpty()){ |
| | | storeIds.add(0); |
| | | } |
| | | res = storeService.querySiteListOfpageOperator(provinceId,cityId,operatorId,storeName,storeIds); |
| | | }else if (UserExt.getUser().getObjectType()== 3){ |
| | | // 筛选这个运营商下的门店 |
| | | storeId = UserExt.getUser().getObjectId(); |
| | | res = storeService.querySiteListOfpage(provinceId,cityId,operatorId,storeName,storeId); |
| | | }else{ |
| | | List<Integer> storeIds = new ArrayList<>(); |
| | | res = storeService.querySiteListOfpageOperator(provinceId,cityId,operatorId,storeName,storeIds); |
| | | } |
| | | List<Map<String,Object>> storeList = storeService.querySiteListOfpage(provinceId,cityId,operatorId,storeName,storeId); |
| | | if (storeList.size() > 0 ){ |
| | | for (Map<String, Object> stringObjectMap : storeList) { |
| | | if (res.size() > 0 ){ |
| | | for (Map<String, Object> stringObjectMap : res) { |
| | | String provinceName = (String) stringObjectMap.get("province"); |
| | | String cityName = (String) stringObjectMap.get("city"); |
| | | stringObjectMap.put("provinceCity",provinceName+cityName); |
| | |
| | | |
| | | } |
| | | } |
| | | return storeList; |
| | | return res; |
| | | } |
| | | |
| | | /** |