BaseData.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. namespace app\extra\dyLife\data;
  3. use app\extra\dyLife\BasicLife;
  4. use yzh52521\EasyHttp\Http;
  5. class BaseData extends BasicLife
  6. {
  7. /**
  8. * 获取来客绑定的所有门店
  9. * 一页最多50条
  10. */
  11. public function getStoreData(string $account,int $page = 1,int $size = 50)
  12. {
  13. $data = [
  14. "account_id" => $account,
  15. "page" => $page,
  16. "size" => $size
  17. ];
  18. $url = "{$this->gateway}goodlife/v1/shop/poi/query/";
  19. $result = Http::asJson()->withHeaders($this->header)->get($url,$data)->array();
  20. if(!empty($result['data']))
  21. {
  22. return $result['data'];
  23. }
  24. return [];
  25. }
  26. /**
  27. * 获取来客绑定的所有分类
  28. */
  29. public function getStoreCategoryData(string $account)
  30. {
  31. $data = [
  32. "account_id" => $account,
  33. "query_category_type" => 1
  34. ];
  35. $url = "{$this->gateway}goodlife/v1/goods/category/get/";
  36. $result = Http::asJson()->withHeaders($this->header)->get($url,$data)->array();
  37. if(!empty($result['data']))
  38. {
  39. return $result['data'];
  40. }
  41. return [];
  42. }
  43. }