OrderLife.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace app\extra\life;
  3. use app\extra\douyin\Base;
  4. use yzh52521\EasyHttp\Http;
  5. class OrderLife extends Base
  6. {
  7. /**
  8. * 同步线索,半个小时内
  9. * @param string $accountId
  10. * @param string $endTime
  11. * @param string $startTime
  12. * @param int $page
  13. * @param int $pageSize
  14. * @return array
  15. */
  16. public function asyncClue(string $accountId = "",int $page = 1,string $endTime = '',string $startTime = "",int $pageSize = 100): array
  17. {
  18. $param = [
  19. "account_id" => $accountId,
  20. "end_time" => empty($endTime) ? date("Y-m-d H:i:s") : $endTime,
  21. "start_time" => empty($startTime) ? date("Y-m-d H:i:s",strtotime("-60 min")) : $startTime,
  22. "page" => $page,
  23. "page_size" => $pageSize,
  24. ];
  25. echo getDateFull()."===线索同步\n";
  26. print_r($param);
  27. return Http::asJson()->withHeaders($this->header)->get($this->gateway."goodlife/v1/open_api/crm/clue/query/",$param)->array();
  28. }
  29. }