TestController.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Components\AsyncResponse;
  4. use App\ErrorTemp;
  5. use Illuminate\Http\Request;
  6. use Illuminate\Support\Facades\Http;
  7. class TestController extends Controller
  8. {
  9. use AsyncResponse;
  10. const ASNREFERENCE_2 = 'ASNREFERENCE2';
  11. private $data = [];
  12. public function __construct()
  13. {
  14. $this->data["active_test"] = "active";
  15. }
  16. public function method(Request $request, $method)
  17. {
  18. return call_user_func([$this, $method], $request);
  19. }
  20. public function lightUp()
  21. {
  22. app("CacheShelfService")->lightUp('HAIB1-02-02','3','2');
  23. }
  24. public function lightOff()
  25. {
  26. $params = [
  27. "areaCode" => "1004",
  28. 'locCode' => "HAIB1-02-02",
  29. 'PTLAction' => 0,
  30. ];
  31. $response = Http::post(config('api.haiq.storage.light'), $params);
  32. return json_decode($response->body());
  33. }
  34. public function test()
  35. {
  36. dd( ErrorTemp::query()->where("title","库存处理异常")->where("content",'like','修改了:0行%')
  37. ->delete()
  38. ); }
  39. }