|
|
@@ -165,6 +165,14 @@ public class OrderServiceImpl implements OrderService {
|
|
|
return context.calculate();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<OrderVO> getStoreOrders(Integer storeId) {
|
|
|
+ return orderRepository.findAll().stream()
|
|
|
+ .filter(x-> storeId.equals(productRepository.findById(x.getProductId()).get().getStoreId()))
|
|
|
+ .map(x->wrapWithProductId(x.toVO()))
|
|
|
+ .collect(Collectors.toList());
|
|
|
+ }
|
|
|
+
|
|
|
private OrderVO wrapWithProductId(OrderVO orderVO){
|
|
|
Integer productId=orderVO.getProductId();
|
|
|
Product product=productRepository.findById(productId).get();
|