shish před 6 roky
rodič
revize
c93a5274ec

+ 5 - 1
app/client/controllers/BaseController.php

@@ -2,6 +2,7 @@
 
 namespace client\controllers;
 
+use biz\stat\services\StatVisitService;
 use Yii;
 use biz\merchant\services\MerchantExtendService;
 use biz\merchant\services\MerchantService;
@@ -44,7 +45,10 @@ class BaseController extends PublicController
 		$this->shopId = $shopId;
 		$this->merchantExtend = MerchantExtendService::getByMerchantId($account);
 		$this->isWx = util::isWx();
-		
+
+		//收集访问量
+		StatVisitService::gatherVisit($account);
+
 		if (empty($userId)) {
 			$this->validate = false;
 		} else {

+ 6 - 5
biz/stat/services/StatVisitService.php

@@ -18,10 +18,10 @@ class StatVisitService extends BaseService
 	 */
 	public static function gatherVisit($merchantId)
 	{
-		/**整站的访问量**/
+		//收集访问量
 		$wholeSiteView = StatVisitClass::getKeyName($merchantId, 'whole_site_visit');
 		Yii::$app->redis->executeCommand('INCRBY', [$wholeSiteView, 1]);//记录当天访问人数
-		/**整站的访问IP量**/
+		//收集访问IP
 		$ip = Yii::$app->request->userIP;
 		$wholeSiteIp = StatVisitClass::getKeyName($merchantId, 'whole_site_ip');
 		$exists = Yii::$app->redis->executeCommand('SISMEMBER', [$wholeSiteIp, $ip]);
@@ -30,7 +30,7 @@ class StatVisitService extends BaseService
 		}
 		Yii::$app->redis->executeCommand('SADD', [$wholeSiteIp, $ip]);//记录当天的IP
 	}
-
+	
 	/**
 	 * 将昨天的保存入库
 	 */
@@ -76,11 +76,12 @@ class StatVisitService extends BaseService
 	public static function getTodayNum($merchantId)
 	{
 		$wholeSiteView = StatVisitClass::getKeyName($merchantId, 'whole_site_visit');
-		$nowNum = Yii::$app->redis->executeCommand('GET', [$wholeSiteView]);//记录当天访问网站人数
+		//记录当天访问网站人数
+		$nowNum = Yii::$app->redis->executeCommand('GET', [$wholeSiteView]);
 		$nowNum = !empty($nowNum) ? $nowNum : 0;
 		return $nowNum;
 	}
-	
+
 	/**
 	 * 总访问量
 	 */