TestController.php 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Batch;
  4. use App\Events\CancelOrder;
  5. use App\Order;
  6. use App\Rejected;
  7. use App\RejectedBill;
  8. use App\RejectedBillItem;
  9. use App\Role;
  10. use App\User;
  11. use Carbon\Carbon;
  12. use Illuminate\Database\Eloquent\Collection;
  13. use Illuminate\Http\Request;
  14. use Illuminate\Support\Facades\Gate;
  15. use Zttp\Zttp;
  16. class TestController extends Controller
  17. {
  18. private $data=[];
  19. public function __construct()
  20. {
  21. $this->data["active_test"]="active";
  22. }
  23. public function method(Request $request,$method)
  24. {
  25. return call_user_func([$this, $method],$request);
  26. }
  27. function t1(Request $request){ //x
  28. }
  29. function tj(Request $request){
  30. (new LogisticNumberFeatureController())->getFeatures('773015828745698');
  31. }
  32. function injectJS(Request $request){
  33. $items=RejectedBillItem::whereHas('rejectedBill',function($query){
  34. return $query->where('id_owner',2);
  35. })->where('created_at','>','2019-12-23 18:11:00')->where('created_at','<','2019-12-24 11:25:00')->get();
  36. (new RejectedBillItemController())->collectionsToPackConfirm($items);
  37. }
  38. public function tj2(Request $request)
  39. {
  40. $rejected = Rejected::find(10);
  41. $rejectedJianshang=new \App\Http\Controllers\api\jianshang\RejectedController();
  42. dd( $rejectedJianshang->sendRejected($rejected));
  43. }
  44. public function excelIt()
  45. {
  46. $excel=new ExcelController();
  47. return $excel->makeExcel();
  48. }
  49. public function featureIt()
  50. {
  51. LogisticNumberFeatureController::loadRecentRejectedsToFeatures(5,2500);
  52. }
  53. public function newSku()
  54. {
  55. $url='http://bswcs/api/sorting/flux/newSku';
  56. $response = Zttp::post($url, [
  57. 'request'=>[
  58. [
  59. "SKU"=> "1234567890",
  60. "NAME"=> "瑞士莲**巧克力",
  61. "Alternate_SKU1"=> "1122334455",
  62. "GrossWeight"=> "1.2",
  63. "Cube"=> "0.75",
  64. "SKULength"=> "0.25",
  65. "SKUWidth"=> "0.15",
  66. "SKUHigh"=> "0.05"
  67. ],
  68. [
  69. "SKU"=> "1234567892",
  70. "NAME"=> "跳跳饼",
  71. "Alternate_SKU1"=> "",
  72. "GrossWeight"=> "1.3",
  73. "Cube"=> "0.75",
  74. "SKULength"=> "0.25",
  75. "SKUWidth"=> "0.15",
  76. "SKUHigh"=> "0.25"
  77. ],
  78. ]
  79. ]);
  80. return $response->json();
  81. }
  82. }