request->getRemoteIP(); } $mall_conf = \Yii::$app->services->setting->mall->get($mall['id'], 'basic'); // 去中台注册商户 $register = [ 'domain' => $domain, 'mall_id' => $mall['id'], 'name' => $mall['name'], 'ip' => $ip, 'mobile' => $mall_conf['contact_tel'] ?? '', 'logo' => $mall_conf['logo'] ?? '', ]; $mch = new MchApi(); $res = $mch->register($register); $model = new MiddleMch(); if ($model->load($res, '') && $model->save()) { return $model; } else { $err = array_values($model->getErrors())[0] ?? '保存时未知错误'; throw new MiddleException($err); } } }