소스 검색

恢复菜单的targetId

shish 6 년 전
부모
커밋
94237e208e
3개의 변경된 파일52개의 추가작업 그리고 50개의 파일을 삭제
  1. 51 49
      common/models/xhWxMenu.php
  2. 0 1
      common/services/xhWxMenuService.php
  3. 1 0
      sql.txt

+ 51 - 49
common/models/xhWxMenu.php

@@ -16,6 +16,7 @@ namespace common\models;
  * @property string $replyText 回复文字
  * @property string $replyMultiNews 回复多图文
  * @property string $replyNews 回复单图文
+ * @property int $targetId 目标id 如活动id
  * @property int $hasSonMenu 是否子菜单 0没有 1有
  * @property int $menuOrder 菜单顺序
  * @property string $createTime 创建时间
@@ -23,53 +24,54 @@ namespace common\models;
  */
 class xhWxMenu extends xhBaseModel
 {
-    /**
-     * @inheritdoc
-     */
-    public static function tableName()
-    {
-        return 'xhWxMenu';
-    }
-
-    /**
-     * @inheritdoc
-     */
-    public function rules()
-    {
-        return [
-            [['parentId', 'merchantId', 'menuOption', 'replyType', 'hasSonMenu', 'menuOrder'], 'integer'],
-            [['createTime'], 'required'],
-            [['createTime', 'updateTime'], 'safe'],
-            [['name'], 'string', 'max' => 50],
-            [['menuKey'], 'string', 'max' => 20],
-            [['replyUrl'], 'string', 'max' => 100],
-            [['replyText'], 'string', 'max' => 800],
-            [['replyMultiNews', 'replyNews'], 'string', 'max' => 1000],
-            [['menuKey'], 'unique'],
-        ];
-    }
-
-    /**
-     * @inheritdoc
-     */
-    public function attributeLabels()
-    {
-        return [
-            'id' => 'ID',
-            'name' => 'Name',
-            'parentId' => 'Parent ID',
-            'merchantId' => 'Merchant ID',
-            'menuKey' => 'Menu Key',
-            'menuOption' => 'Menu Option',
-            'replyType' => 'Reply Type',
-            'replyUrl' => 'Reply Url',
-            'replyText' => 'Reply Text',
-            'replyMultiNews' => 'Reply Multi News',
-            'replyNews' => 'Reply News',
-            'hasSonMenu' => 'Has Son Menu',
-            'menuOrder' => 'Menu Order',
-            'createTime' => 'Create Time',
-            'updateTime' => 'Update Time',
-        ];
-    }
+	/**
+	 * @inheritdoc
+	 */
+	public static function tableName()
+	{
+		return 'xhWxMenu';
+	}
+	
+	/**
+	 * @inheritdoc
+	 */
+	public function rules()
+	{
+		return [
+			[['parentId', 'merchantId', 'menuOption', 'replyType', 'targetId', 'hasSonMenu', 'menuOrder'], 'integer'],
+			[['createTime'], 'required'],
+			[['createTime', 'updateTime'], 'safe'],
+			[['name'], 'string', 'max' => 50],
+			[['menuKey'], 'string', 'max' => 20],
+			[['replyUrl'], 'string', 'max' => 100],
+			[['replyText'], 'string', 'max' => 800],
+			[['replyMultiNews', 'replyNews'], 'string', 'max' => 1000],
+			[['menuKey'], 'unique'],
+		];
+	}
+	
+	/**
+	 * @inheritdoc
+	 */
+	public function attributeLabels()
+	{
+		return [
+			'id' => 'ID',
+			'name' => 'Name',
+			'parentId' => 'Parent ID',
+			'merchantId' => 'Merchant ID',
+			'menuKey' => 'Menu Key',
+			'menuOption' => 'Menu Option',
+			'replyType' => 'Reply Type',
+			'replyUrl' => 'Reply Url',
+			'replyText' => 'Reply Text',
+			'replyMultiNews' => 'Reply Multi News',
+			'replyNews' => 'Reply News',
+			'targetId' => 'Target ID',
+			'hasSonMenu' => 'Has Son Menu',
+			'menuOrder' => 'Menu Order',
+			'createTime' => 'Create Time',
+			'updateTime' => 'Update Time',
+		];
+	}
 }

+ 0 - 1
common/services/xhWxMenuService.php

@@ -147,7 +147,6 @@ class xhWxMenuService
 				'replyType' => $v['replyType'],
 				'replyUrl' => $v['replyUrl'],
 				'replyText' => $v['replyText'],
-				'targetId' => $v['targetId'],
 				'replyNews' => $v['replyNews'],
 				'replyMultiNews' => $v['replyMultiNews'],
 				'hasSonMenu' => $v['hasSonMenu'],

+ 1 - 0
sql.txt

@@ -1,6 +1,7 @@
 2019.12.19 shish 微信菜单相关
 ALTER TABLE `xhWxMenu` MODIFY `replyType` TINYINT NOT NULL DEFAULT 0 COMMENT '回复给粉丝的类型 0跳转链接 1文字 2单图文';
 ALTER TABLE `xhWxMenu` DROP COLUMN `targetId`;
+ALTER TABLE `xhWxMenu` ADD targetId INT NOT NULL DEFAULT 0 COMMENT '常用链接的目标id,活动目标id' AFTER `hasSonMenu`;
 
 2019.12.18 shish 新人优惠券
 DROP TABLE IF EXISTS `xhCouponAsset`;