| 1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace addons\BusinessCard\console\controllers;
- use addons\BusinessCard\common\logic\Statistics;
- use yii\console\Controller;
- use yii\console\ExitCode;
- class GoodsStatisticsController extends Controller
- {
- /**
- * 自动监听名片商品浏览和访问统计
- *
- */
- // 0 */1 * * * *
- public function actionUpdateGoodsStatistics()
- {
- try {
- echo ' 自动监听名片商品浏览和访问统计任务开始执行 ... ' . PHP_EOL;
- // 获取当前系统所有可用的 mall_id
- Statistics::goodsStatistics();
- echo ' 自动监听名片商品浏览和访问统计任务执行完毕 ... ' . PHP_EOL;
- return ExitCode::OK;
- } catch (\Exception $e) {
- $errmsg = ' 自动监听名片商品浏览和访问统计任务执行出错, errmsg => ' . $e->getMessage() . ', file: ' . $e->getFile() . ', line: ' . $e->getLine();
- echo $errmsg . PHP_EOL;
- \Yii::error($errmsg);
- \Yii::getLogger()->flush(true);
- return false;
- }
- }
- }
|