_valid([ "account.default" => "7513378475235919883", "order.default" => "1090207881668509512", "openid.default" => "_000SDaHqDYY9GGnyrpYfp4vIPHD8qs32XCx", "type.default" => 1 ]); $resp = []; if ($param['type'] == 1) { // 查订单详情 $resp = (new \app\extra\douyin\Order())->config($this->getDyConfig())->token()->getOrderDetail([$param['order']]); } if ($param['type'] == 2) { // 查用户下单情况 $resp = (new Client)->config($this->getDyConfig())->token()->queryOrder($param['account'],$param['openid']); } if ($param['type'] == 3) { // 加锁/解锁 $resp = (new \app\extra\douyin\Order())->config($this->getDyConfig())->token()->orderLock(1,$param['order'],"7580559591462207503","81O6R1PT9QLW8T5MEA"); } if ($param['type'] == 4) { // 查询订单可用门店 $resp = (new Client)->config($this->getDyConfig())->token()->queryOrderStore($param['order']); } return success("ok",$resp); } catch (\Throwable $throwable) { return error($throwable->getMessage()); } } #[Route(path: "token",methods: "get")] public function getToken(): Response { try { $token = (new \app\extra\douyin\Base)->config($this->getDyConfig())->getAccessToken(); return success("ok",['token'=>$token]); } catch (\Throwable $throwable) { return error($throwable->getMessage()); } } }