Переглянути джерело

非跳转和小程序去除url

zqwang 1 рік тому
батько
коміт
55ac10d6e2

+ 8 - 0
modules/WechatPlatform/Http/Controllers/WechatMenuController.php

@@ -130,6 +130,9 @@ class WechatMenuController extends CatchController
                         // $clicks[] = $sub['key'];
                         $msgContent[] =[$sub['key'] =>  $sub['content']];
                     }
+                    if (!in_array(getProp($sub,'type') ,['view','miniprogram'])){
+                        unset($sub['url']);
+                    }
                 }
             }else{
                 if (getProp($val,'type') == 'miniprogram'){
@@ -140,7 +143,12 @@ class WechatMenuController extends CatchController
                     // $clicks[] = $val['key'];
                     $msgContent[] =[$val['key'] =>  $val['content']];
                 }
+                if (!in_array(getProp($val,'type') ,['view','miniprogram'])){
+                    unset($val['url']);
+                }
+
             }
+
         }
         $param['msg_content']= $msgContent;
         // unset($val,$sub,$info);