Zory пре 2 недеља
родитељ
комит
0e90a2be85
3 измењених фајлова са 23 додато и 9 уклоњено
  1. 21 6
      app/controller/mini/Notify.php
  2. 2 2
      app/controller/mini/Test.php
  3. 0 1
      app/extra/douyin/Crypt.php

+ 21 - 6
app/controller/mini/Notify.php

@@ -47,11 +47,16 @@ class Notify extends Base
      * @param Request $request
      * @return Response
      */
-    #[Route(path: "pay",methods: "post")]
+    #[Route(path: "pay",methods: ['get','post'])]
     public function getPayStatue(Request $request): Response
     {
         try {
-            $param = $request->post();
+            if ($request->method() == "POST") {
+                $param = $request->post();
+            } else {
+                $param = $request->get();
+            }
+            echo getDateFull()."===支付结果回调===方式{$request->method()}\n";
             echo getDateFull()."==支付结果回调==\n";
             print_r($param);
             return json([
@@ -68,11 +73,16 @@ class Notify extends Base
      * @param Request $request
      * @return Response
      */
-    #[Route(path: "mini",methods: "post")]
+    #[Route(path: "mini",methods: ['get','post'])]
     public function getSpiData(Request $request): Response
     {
         try {
-            $param = $request->post();
+            if ($request->method() == "POST") {
+                $param = $request->post();
+            } else {
+                $param = $request->get();
+            }
+            echo getDateFull()."===统一===方式{$request->method()}\n";
             echo getDateFull()."=={$param['type']}==\n";
             print_r($param);
             return json([
@@ -90,11 +100,16 @@ class Notify extends Base
      * @param Request $request
      * @return Response
      */
-    #[Route(path: "expand",methods: "post")]
+    #[Route(path: "expand",methods: ['get','post'])]
     public function getExpandData(Request $request): Response
     {
         try {
-            $param = $request->post();
+            if ($request->method() == "POST") {
+                $param = $request->post();
+            } else {
+                $param = $request->get();
+            }
+            echo getDateFull()."===扩展点===方式{$request->method()}\n";
             switch ($param['type'])
             {
                 case "pre_create_order": // 预下单回调

+ 2 - 2
app/controller/mini/Test.php

@@ -20,8 +20,8 @@ class Test extends Base
     {
         try {
             $uuid = ["228287898988984"];
-            $resp = (new \app\extra\douyin\Account())->config($this->getDyConfig())->token()->setWhiteSetting("7513378475235919883",1,true);
-//            $resp = (new Client)->config($this->getDyConfig())->token()->setMiniPath("7513378475235919883","1090074972073628984");
+//            $resp = (new \app\extra\douyin\Account())->config($this->getDyConfig())->token()->setWhiteSetting("7513378475235919883",1,true);
+            $resp = (new Client)->config($this->getDyConfig())->token()->setMiniPath("7513378475235919883","1090105536412828984");
             print_r($resp);
             return success("ok");
         } catch (\Throwable $throwable) {

+ 0 - 1
app/extra/douyin/Crypt.php

@@ -15,7 +15,6 @@ class Crypt extends Base
             "code"      => $code
         ];
         $resp = Http::asJson()->post($url,$param)->array();
-        print_r($resp);
         if ($resp['err_no'] == 0) {
             return $resp['data'];
         }