'订单ID', ]; } /** * 验证订单ID是否存在且属于当前商户 * @param $attribute */ public function validateOrderId($attribute) { if (!$this->hasErrors()) { $order = OrderClass::getById($this->orderId, false, 'id, mainId'); if (empty($order)) { $this->addError($attribute, '订单不存在'); return; } if ($order['mainId'] != Yii::$app->controller->mainId) { $this->addError($attribute, '订单不属于当前商户'); } } } }