TestController.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Model\BoxDetail;
  4. use App\Service\Box\BoxHookService;
  5. use App\Service\DwyService;
  6. use App\Service\MeasureService;
  7. use Illuminate\Http\Request;
  8. class TestController extends BaseController
  9. {
  10. public function deviceCallback(Request $request){
  11. $a = DwyService::getInstance()->setBoxData(1,2,3,4,1);
  12. }
  13. public function boxInsert(){
  14. $data = [
  15. 'out_order_no' => 'test123',
  16. 'ext_1' => '1',
  17. 'ext_2' => '2',
  18. 'ext_3' => '3',
  19. 'ext_4' => '4',
  20. 'ext_5' => '5',
  21. 'detail' => [
  22. [
  23. 'top_id' => '1',
  24. 'code' => '001',
  25. 'title' => '产品名称',
  26. 'ext_1' => '1',
  27. 'ext_2' => '2',
  28. 'ext_3' => '3',
  29. 'ext_4' => '4',
  30. 'ext_5' => '5',
  31. ],[
  32. 'top_id' => '2',
  33. 'code' => '002',
  34. 'title' => '产品名称1',
  35. 'ext_1' => '11',
  36. 'ext_2' => '22',
  37. 'ext_3' => '33',
  38. 'ext_4' => '44',
  39. 'ext_5' => '55',
  40. ],
  41. ],
  42. ];
  43. $service = BoxHookService::getInstance();
  44. list($status,$msg) = $service->boxInsert($data);
  45. var_dump($status);
  46. var_dump($msg);
  47. }
  48. public function aa(){
  49. $service = BoxHookService::getInstance();
  50. list($status,$msg) = $service->boxDetail(['order_no'=>'202306130543108902']);
  51. var_dump($status);
  52. var_dump($msg);
  53. }
  54. }