Commit d0b2a2d7 by 徐高华

过滤门店

parent 48e28745
......@@ -328,7 +328,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
// 活码的门店
List<HmLinkStoreDTO> storeList = this.hmLinkStoreService.listByLinkId(wxEnterpriseId, enterpriseId,
linkId);
this.setStoreAddress(wxEnterpriseId ,enterpriseId, storeList);
storeList = this.setStoreAddress(wxEnterpriseId ,enterpriseId, storeList);
log.info("门店规则={},推荐门店列表={}", storeType, JSON.toJSONString(storeList));
HmLinkStoreSettingDTO cityStore = storeRuleObj.getObject("city_store", HmLinkStoreSettingDTO.class);
// 是否开启省市区门店查询
......@@ -390,7 +390,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
return ServiceResponse.success(retDTO);
}
private void setStoreAddress(String wxEnterpriseId ,String enterpriseId, List<HmLinkStoreDTO> storeList) {
private List<HmLinkStoreDTO> setStoreAddress(String wxEnterpriseId ,String enterpriseId, List<HmLinkStoreDTO> storeList) {
if (CollectionUtils.isNotEmpty(storeList)) {
// 过滤到达上线的门店
List<String> okStoreIdList = this.hmQrcodeService.getHmStoreForWxa(wxEnterpriseId, enterpriseId) ;
......@@ -408,7 +408,10 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
item.setStoreAddress(map.get(item.getStoreId()).getStoreAddress());
}
});
storeList = storeList.stream().filter(dto->okStoreIdList.contains(dto.getStoreId())).collect(Collectors.toList()) ;
}
return storeList ;
}
private List<MemberStoreClerkDataDTO> sortMemberClerk(String enterpriseId, String memberId,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment