瀏覽代碼

OrderShopStore : correctif excludeComplementaryOrderShops

packProduct
Guillaume 2 年之前
父節點
當前提交
ae70e23460
共有 1 個檔案被更改,包括 4 行新增3 行删除
  1. +4
    -3
      Repository/Order/OrderShopStore.php

+ 4
- 3
Repository/Order/OrderShopStore.php 查看文件

@@ -362,7 +362,7 @@ class OrderShopStore extends AbstractStore

$orderShops = $query->find();

if (isset($params['mergeComplementaryOrderShops'])) {
if (isset($params['mergeComplementaryOrderShops']) && $params['mergeComplementaryOrderShops'] == true) {
foreach ($orderShops as $orderShop) {
$this->orderShopSolver->mergeComplentaryOrderShops($orderShop);
}
@@ -429,12 +429,13 @@ class OrderShopStore extends AbstractStore
$query->filterMinimumTomorrowDelivery();
}

if (isset($params['mergeComplementaryOrderShops'])) {
if (isset($params['mergeComplementaryOrderShops']) && $params['mergeComplementaryOrderShops']) {
$query
->joinComplementaryOrderShops();
}

if (isset($params['excludeComplementaryOrderShops']) || isset($params['mergeComplementaryOrderShops'])) {
if ( (isset($params['excludeComplementaryOrderShops']) && $params['excludeComplementaryOrderShops'])
|| (isset($params['mergeComplementaryOrderShops']) && $params['mergeComplementaryOrderShops'])) {
$query->filterIsNullMainOrderShop();
}


Loading…
取消
儲存