0) { $mch_arr[] = $v['mch_id']; break; } } } if (count($mch_arr) > 0) { $marketing = new \addons\HiGo\common\logic\order\HigoMchMarketing(); } else { $marketing = new \addons\HiGo\common\logic\order\HigoMarketing(); } $item = $marketing::compute($item, $form, $extra); if ($item == false) throw new \Exception($marketing::getStaticError()); } return $item; } catch (\Exception $e) { self::setStaticError($e->getMessage()); return false; } } }