dever 6 éve
szülő
commit
6e6c42511b
2 módosított fájl, 25 hozzáadás és 1 törlés
  1. 12 0
      component/applet/database/page.php
  2. 13 1
      component/applet/src/Auditing.php

+ 12 - 0
component/applet/database/page.php

@@ -148,5 +148,17 @@ return array
 			'order' => array('reorder' => 'desc', 'cdate' => 'desc'),
 			'col' => '*',
 		),
+
+		'getOne' => array
+		(
+			# 匹配的正则或函数 选填项
+			'option' => array
+			(
+				'template_id' => array('yes', 'like'),
+				'state' => 1,
+			),
+			'type' => 'one',
+			'order' => array('reorder' => 'desc', 'cdate' => 'desc'),
+		),
 	)
 );

+ 13 - 1
component/applet/src/Auditing.php

@@ -112,9 +112,21 @@ class Auditing extends Core
 		# 获取类目
 		$result = $wechat->curl('applet_category', $oauth, false);
 
+		$page = 'pages/index/index';
+
+		$version = Dever::db('component/version')->one($info['version_id']);
+
+		if ($version) {
+			$pageInfo = Dever::db('component/page')->getOne(array('option_template_id' => $version['template_id']));
+
+			if ($pageInfo) {
+				$page = $pageInfo['pagepath'];
+			}
+		}
+		
 		$item = array
 		(
-			'address' => 'pages/index/index',
+			'address' => $page,
 			'tag' => str_replace(',', ' ', $user['tag']),
 			'title' => $user['name'],
 		);