TestController.php 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <?php
  2. namespace App\Http\Controllers\App;
  3. use App\Handlers\Aes128Handler;
  4. use App\Jobs\TestJob;
  5. use App\Models\AdminUser;
  6. use App\Models\Area;
  7. use App\Models\AreaSetting;
  8. use App\Models\Bike;
  9. use App\Models\BoxBinding;
  10. use App\Models\LocationsLog;
  11. use App\Models\Parking;
  12. use App\Utils\Admin;
  13. use App\Utils\GaodeMaps;
  14. use App\Utils\RedisKeys;
  15. use Carbon\Carbon;
  16. use Illuminate\Support\Arr;
  17. use Illuminate\Support\Facades\DB;
  18. use Illuminate\Support\Facades\Log;
  19. use Intervention\Image\Facades\Image;
  20. class TestController extends AppBaseController
  21. {
  22. public function test()
  23. {
  24. // $id = Admin::user()->id;
  25. // $type = Admin::user()->type;
  26. // TestJob::dispatch(11111)->delay(Carbon::now()->addMinute());
  27. // return self::$areaIds;
  28. /* $park = Parking::all(['parking_centre']);
  29. $data = [];*/
  30. // $key = sprintf(RedisKeys::LOCK_RECEIVE_WORK,"A145454");
  31. // $res = app()->redis->incr($key);
  32. // app()->redis->Expire($key, RedisKeys::LOCK_EXPIRE_RECEIVE_WORK);
  33. // $res = GaodeMaps::getAddress(['lng'=>113.788364,'lat'=>34.784911]);
  34. // return $this->ok($res);
  35. // $res = base_path('blu.jar');
  36. // $bike_location = Bike::query()->pluck('last_location');
  37. // $arr = [];
  38. // foreach ($bike_location as $v){
  39. // $arr[] = json_decode($v);
  40. // }
  41. // $res = GaodeMaps::getAddressMany($arr);
  42. // $res = Aes128Handler::genKeyDocker('TBIT_WA205-7HBLE','003451248');
  43. // return $res ;
  44. // shell_exec('export PATH=$PATH:/var/www/jdk-13/bin');
  45. // shell_exec('cd /var/www');
  46. // $res = shell_exec('cd /var/www/jdk-13/bin; ./java -jar /var/www/weilaibike-admin/blu.jar TBIT_WA205-7HBLE 214');
  47. // $file = storage_path('app/public/qcode/t666.jpg');
  48. // $img = Image::make($file);
  49. // $img->colorize(0,0,100);
  50. // $img->save(storage_path('app/public/qcode/tttt666.jpg'));
  51. // return ;
  52. // $setting = AreaSetting::query()->where('area_id',14)->first();
  53. // $img = Image::make(storage_path('app/public/test1.png'));
  54. // $img->resize(35,35);
  55. // $img->save(storage_path('app/public/test1111.png'));
  56. // $img = Image::make(storage_path('app/public/ttt.png'));
  57. // $img->resize(15,15);
  58. // $img->save(storage_path('app/public/t2.png'));
  59. // $bike = Bike::query()->where('id','>',9)->get();
  60. // foreach ($bike as $v){
  61. // $bike_no = $v->bike_no;
  62. // $bike_no = str_replace('410','100',$bike_no);
  63. // $v->bike_no = $bike_no;
  64. // $v->save();
  65. // }
  66. // $bike->();
  67. // $bike = new Bike();
  68. // $bike->create(['bike_no'=>123456789]);
  69. //return $this->ok(Carbon::now()->addMinutes(10)->format('Y-m-d H:i:s'));
  70. // $bike = Bike::query()->get();
  71. // $num = count($bike);
  72. // $all = BoxBinding::query()->get()->toArray();
  73. // $count = count($all);
  74. // $a = config('wechat.payment.default.notify_url');
  75. // dd($a);
  76. //
  77. // $yesterday = Carbon::yesterday()->format('Ymd');
  78. // $last_month_yseterday = Carbon::yesterday()->subDays(6)->format('Ymd');
  79. ////dd($last_month_yseterday,$yesterday);
  80. // $app = app('wechat.mini_program');
  81. // $data = $app->data_cube->userPortrait($yesterday, $yesterday);
  82. // dd($last_month_yseterday,$yesterday,$data);
  83. $admin_id = Admin::user()->id;
  84. DB::enableQueryLog();
  85. $area_ids = AdminUser::getAreaIdsByAdminId($admin_id);
  86. Log::info(DB::getQueryLog());
  87. dd($area_ids);
  88. return $this->ok();
  89. }
  90. }