data["active_test"] = "active"; } public function method(Request $request, $method) { try { return call_user_func([$this, $method], $request); } catch (\BadMethodCallException $e) { dd("方法不存在"); } } public function test(Request $request) { // /** @var OracleDOCOrderHeaderService $service */ // $service = app(OracleDOCOrderHeaderService::class); // /** @var OrderService $orderService */ // $orderService = app(OrderService::class); // $orderHeaders = OracleDOCOrderHeader::query()->whereIn("ORDERNO",['SO230329004190','SO230329004196'])->get(); // $orderHeaders = OracleDOCOrderHeader::query() // ->selectRaw(implode(',',OracleDOCOrderHeaderService::$columns)) // ->whereColumn('DOC_Order_Header.editTime','=','DOC_Order_Header.addTime') // ->where('ORDERNO', ['SO230329004190','SO230329004196']) // ->orderBy('DOC_Order_Header.addTime')->get(); // $orderHeaders = $service->loadMissing($orderHeaders); // $orderService->syncOrder($orderHeaders); // 同步订单 /** @var SyncWMSOrderTask $service */ $service = app(SyncWMSOrderTask::class); $service->handle(); } }