Zory 6 days ago
parent
commit
6d1e617124
1 changed files with 18 additions and 8 deletions
  1. 18 8
      app/controller/mini/Test.php

+ 18 - 8
app/controller/mini/Test.php

@@ -8,6 +8,7 @@ use app\extra\douyin\Client;
 use LinFly\Annotation\Route\Controller;
 use LinFly\Annotation\Route\Route;
 use support\Request;
+use support\Response;
 
 
 #[Controller(prefix: "/test")]
@@ -16,16 +17,25 @@ class Test extends Base
 
 
     #[Route(path: "index",methods: "get")]
-    public function setWhite(Request $request)
+    public function setWhite(Request $request): Response
     {
         try {
-            $uuid = ["228287898988984"];
-//            $resp = (new \app\extra\douyin\Order())->config($this->getDyConfig())->token()->getOrderDetail(["1090207881668509512"]);
-            $resp = (new \app\extra\douyin\Order())->config($this->getDyConfig())->token()->orderLock(1,"1090207881668509512","7580559591462207503","81O6R1PT9QLW8T5MEA");
-//            $resp = (new \app\extra\douyin\Account())->config($this->getDyConfig())->token()->setWhiteSetting("7513378475235919883",1,true);
-//            $resp = (new Client)->config($this->getDyConfig())->token()->setBtnText('7513378475235919883');
-//            $resp = (new Client)->config($this->getDyConfig())->token()->queryOrder("7577968513823164456","_000sRbtlH6HK-2qnkYAFn1lXu5B7g1IrxDQ");
-//            print_r($resp);
+            $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());