| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- namespace app\controller\mini;
- use app\extra\basic\Base;
- use app\extra\douyin\Account;
- use app\extra\douyin\Client;
- use LinFly\Annotation\Route\Controller;
- use LinFly\Annotation\Route\Route;
- use support\Request;
- use support\Response;
- #[Controller(prefix: "/test")]
- class Test extends Base
- {
- #[Route(path: "index",methods: "get")]
- public function setWhite(Request $request): Response
- {
- try {
- $param = $this->_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");
- }
- return success("ok",$resp);
- } catch (\Throwable $throwable) {
- return error($throwable->getMessage());
- }
- }
- }
|