getProductsByProvider function
///////////
Implementation
List<ProductDataCache> getProductsByProvider(String providerId) {
List<ProductDataCache> _products = [];
for (var item in productDataCache) {
if (providerId == "not_select"){
_products.add(item);
continue;
}
if (providerId == "root" && item.providers.isEmpty) {
_products.add(item);
continue;
}
if (!item.providers.contains(providerId))
continue;
_products.add(item);
}
return _products;
}