Parcourir la source

菜单初始化

shish il y a 6 ans
Parent
commit
26df2c6c5b

+ 3 - 3
app/shop/controllers/WxMenuController.php

@@ -20,7 +20,7 @@ class WxMenuController extends BaseController
 		util::fail('即将开通');
 
 		//删除原有菜单
-		//xhWxMenuService::delMenuList($this->merchantId);
+		xhWxMenuService::delMenuList($this->merchantId);
 		
 		$date = date("Y-m-d H:i:s");
 		foreach ($menu as $key => $val) {//一级菜单数据整理
@@ -68,7 +68,7 @@ class WxMenuController extends BaseController
 						$formatData = xhWxMenuService::getFormatData($wxMenuContent, $childWxMenuOption, $this->merchant);
 						$addChildData = array_merge($addChildData, $formatData);
 					}
-					//xhWxMenuService::add($addChildData);
+					xhWxMenuService::add($addChildData);
 				}
 			}
 		}
@@ -97,7 +97,7 @@ class WxMenuController extends BaseController
 				}
 			}
 		}
-		dd($subData);
+		
 		$subData['button'] = $menuData;
 		$wxUtil = new wxUtil($this->merchant);
 		$jsonData = $wxUtil->userMenuToWeiXin($subData);

+ 22 - 2
common/services/xhWxMenuService.php

@@ -40,6 +40,26 @@ class xhWxMenuService
 				["type" => 'miniprogram', "name" => "我的订单", "appid" => $merchant['miniAppId'], "pagepath" => "pages/order/list", "url" => $mallDomain . '/#/?account=' . $merchantId,],
 			];
 			
+			if ($merchantId == 12358) {
+				$menuOption = configDict::getConfig('wxMenuOption');
+				
+				$button = [
+					["type" => 'miniprogram', "name" => "鲜花速递", "appid" => $merchant['miniAppId'], "pagepath" => "pages/home/index", "url" => $mallDomain . '/#/?account=' . $merchantId,],
+					["type" => "view", "name" => "国兰花尚", "keyName" => "glhsSchool", "menuOption" => $menuOption['redirectToCommonUseUrl'], "sub_button" => [
+						["type" => "view", "name" => "联系我们", "keyName" => "callUs", "menuOption" => $menuOption['redirectToCommonUseUrl'], "url" => 'https://mp.weixin.qq.com/s/-jFCr2TcmMc0SDflSqZKCA',],
+						["type" => "view", "name" => "品牌介绍", "keyName" => "aboutUs", "menuOption" => $menuOption['redirectToCommonUseUrl'], "url" => 'https://mp.weixin.qq.com/s/C_Vv9Cq48i8vNRK-P8VegQ',],
+						["type" => 'miniprogram', "name" => "我的会员", "appid" => $merchant['miniAppId'], "pagepath" => "pages/home/user", "url" => $mallDomain . '/#/?account=' . $merchantId,],
+					]],
+					["type" => "view", "name" => "花艺培训", "keyName" => "hyTrain", "menuOption" => $menuOption['redirectToCommonUseUrl'], "sub_button" => [
+						["type" => "view", "name" => "名师风采", "keyName" => "teacher", "menuOption" => $menuOption['redirectToCommonUseUrl'], "url" => 'http://m.fjglhs.com/main/teacher',],
+						["type" => "view", "name" => "培训课程", "keyName" => "course", "menuOption" => $menuOption['redirectToCommonUseUrl'], "url" => 'http://m.fjglhs.com/main/course',],
+						["type" => "view", "name" => "学员天地", "keyName" => "student", "menuOption" => $menuOption['redirectToCommonUseUrl'], "url" => 'http://m.fjglhs.com/main/student',],
+						["type" => "view", "name" => "首页", "keyName" => "index", "menuOption" => $menuOption['redirectToCommonUseUrl'], "url" => 'http://m.fjglhs.com',],
+					]],
+				];
+
+			}
+			
 		} else {
 //			$button = [
 //				["type" => "view", "name" => "官网", "menuOption" => $menuOption['redirectToCustomUrl'], "url" => $mallDomain . '/#/?account=' . $merchantId,],
@@ -58,10 +78,10 @@ class xhWxMenuService
 		$menu['button'] = $button;
 		$info = $wxUtil->userMenuToWeiXin($menu);
 		$info = json_decode($info, true);
-
+		
 		print_r($info);
 		die;
-
+		
 		xhMerchantExtendService::updateByMerchantId($merchantId, ['wxMenuInit' => 1]);
 		$now = time();
 		$date = date("Y-m-d H:i:s", $now);