services->events->dispatch($event); $data = $event->getResultForm(); $item = $data['item']; $form = $data['form']; $extra = $data['extra']; return $item; } catch (Exception $e) { self::setStaticError('经销商内购商品抵扣计算错误:' . $e->getMessage()); return false; } } public static function getDeductMoney($mall_id,$user_id,$goods_attr_id_arr){ $event = new GoodsDeductEvent($mall_id, $user_id, $goods_attr_id_arr); Yii::$app->services->events->dispatch($event); $result = $event->getResultForm(); return $result; } }