Test.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace app\admin\controller;
  3. use app\admin\model\system\SystemCity;
  4. use crmeb\services\ExpressService;
  5. use crmeb\services\HttpService;
  6. use crmeb\services\JsonService;
  7. use crmeb\utils\Queue;
  8. use think\facade\Queue as QueueJob;
  9. class Test
  10. {
  11. public function index($page = 1, $limit = 50, $level = 0)
  12. {
  13. $res = QueueJob::push(\crmeb\jobs\TestJob::class);
  14. var_dump($res);
  15. // $appCode = 'c1655bb781364dbeafd1bb8919ee265a';
  16. // $list = HttpService::getRequest('https://api02.aliyun.venuscn.com/area/all', [
  17. // 'level' => $level,
  18. // 'page' => $page,
  19. // 'size' => 50
  20. // ], ['Authorization:APPCODE ' . $appCode]);
  21. // $list = json_decode($list, true);
  22. // $data = [];
  23. // foreach ($list['data'] as $item) {
  24. // $data[] = [
  25. // 'level' => $item['level'],
  26. // 'parent_id' => $item['parent_id'],
  27. // 'area_code' => $item['area_code'],
  28. // 'name' => $item['name'],
  29. // 'merger_name' => $item['merger_name'],
  30. // 'lng' => $item['lng'],
  31. // 'lat' => $item['lat'],
  32. // 'city_id' => $item['id'],
  33. // ];
  34. // }
  35. // $res = SystemCity::insertAll($data);
  36. // return JsonService::successful(['count' => $res]);
  37. }
  38. }