|
|
@@ -28,6 +28,30 @@ class LifeWeb
|
|
|
return $this;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取达人信息
|
|
|
+ * @param string $name
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function getStarData(string $name = ""): array
|
|
|
+ {
|
|
|
+ $param = [
|
|
|
+ "request_source" => 2,
|
|
|
+ "keyword" => $name,
|
|
|
+ "page" => 1,
|
|
|
+ "page_size" => 10
|
|
|
+ ];
|
|
|
+ $resp = Http::asJson()->withHeaders($this->header)->post($this->getaway."/life/alliance/v1/merchant/talent_square/talent/search/?root_life_account_id=7595228109947947043&life_biz_view_id=22&life_account_biz_ids=",$param)->array();
|
|
|
+ if ($resp['status_code'] <> 0) return [0,'登录过期,请联系管理员'];
|
|
|
+ if (!isset($resp['talent_list'][0])) return [0,'未获取到达人信息,请确认是否已开通达人权限'];
|
|
|
+ return [1,$resp['talent_list'][0]];
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取订单信息
|
|
|
+ * @param string $orderId
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
public function getOrderData(string $orderId = ""): array
|
|
|
{
|
|
|
$param = [
|