コード例 #1
0
ファイル: Product.php プロジェクト: AlexanderTheGr/alexander
 function getGroupedDiscount(\SoftoneBundle\Entity\Customer $customer)
 {
     $rules = $customer->getCustomergroup()->loadCustomergrouprules()->getRules();
     $sortorder = 0;
     foreach ($rules as $rule) {
         if ($rule->validateRule($this) and $sortorder <= $rule->getSortorder()) {
             $sortorder = $rule->getSortorder();
             $disount = $rule->getVal();
             $price = $rule->getPrice();
         }
     }
     return $disount > 0 ? $disount : $price;
 }