zqwang пре 1 година
родитељ
комит
be626f90b6
1 измењених фајлова са 6 додато и 0 уклоњено
  1. 6 0
      modules/WechatPlatform/Services/WechatMenuService.php

+ 6 - 0
modules/WechatPlatform/Services/WechatMenuService.php

@@ -89,7 +89,13 @@ class WechatMenuService extends BaseService
             ];
             $res = $app->menu->create($val->content, $matchRule);
 
+
+            $errcode = getProp($res,'errcode',"");
+            if (intval($errcode) ==  65303){
+                $res = $app->menu->create($val->content);
+            }
             $wxMenuId = getProp($res, 'menuid', "");
+            $res = $app->menu->create($val->content, $matchRule);
             myLog('wx-meun')->info(['res' => $res,'mid' => $wxMenuId]);
             if ($wxMenuId) {
                 WechatAccountMenuDetail::query()->where('id', $val->id)->update(['wx_menuid' => $wxMenuId]);