diff --git a/src/main/java/com/kiisoo/ic/generalize/service/RetailCompanyService.java b/src/main/java/com/kiisoo/ic/generalize/service/RetailCompanyService.java index a143c86..84fac1e 100644 --- a/src/main/java/com/kiisoo/ic/generalize/service/RetailCompanyService.java +++ b/src/main/java/com/kiisoo/ic/generalize/service/RetailCompanyService.java @@ -540,10 +540,7 @@ public class RetailCompanyService { List> map3 = opSellerCustomerRelationDOMapper.selectAllCustomer1(sellerIds); Map collect1 = map3 == null ? new HashMap<>() : map3.stream().collect(Collectors.toMap(m -> Long.parseLong(m.get("store_id").toString()), m1 -> m1.get("count"))); - QueryWrapper wrapper1 = new QueryWrapper<>(); - wrapper1.in("user_id", sellerIds); - - List list1 = poiStoreStaffDOMapper.selectList(wrapper1); + List list1 = poiStoreStaffDOMapper.selectList(null); Map map2 = list1.stream().collect(Collectors.toMap(PoiStoreStaff::getId, p -> p)); sellerIds.stream().parallel().forEach(seller -> { diff --git a/src/main/resources/mapper/PoiStoreDOMapper.xml b/src/main/resources/mapper/PoiStoreDOMapper.xml index 629c4ba..3f1dbc0 100644 --- a/src/main/resources/mapper/PoiStoreDOMapper.xml +++ b/src/main/resources/mapper/PoiStoreDOMapper.xml @@ -24,7 +24,7 @@ privilage_domain_entity t4, poi_store t5 where t2.id = t3.org_id - and t2.id = t3.parent_id + and t2.parent_id = t6.id and t1.store_id = t5.id and t3.domain_id = t4.domain_id and t4.type = 3 diff --git a/src/main/resources/mapper/RetailCompanyMapper.xml b/src/main/resources/mapper/RetailCompanyMapper.xml index 99cb983..593ec7e 100644 --- a/src/main/resources/mapper/RetailCompanyMapper.xml +++ b/src/main/resources/mapper/RetailCompanyMapper.xml @@ -24,11 +24,13 @@