| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- namespace console\controllers;
- use biz\shop\classes\ShopClass;
- use bizGhs\order\classes\OrderClass;
- use bizGhs\product\classes\ProductClass;
- use bizHd\stat\classes\StatVisitClass;
- use Yii;
- use yii\console\Controller;
- /**
- * 全局脚本
- */
- class GlobalController extends Controller
- {
- // ./yii global/run
- public function actionRun()
- {
- //库存预警每天下午3点通知一次
- $hour = date("Hi");
- if ($hour == '1500') {
- ProductClass::allShopStockWarningFromQueue();
- }
- //每三分钟进行一次完成订单的流程处理,现在有:花材统计
- if ((int)date('i') % 2 == 0) {
- OrderClass::newOrderFromQueueDone();
- }
- //每天凌晨0:30保存昨天访客数
- if ($hour == '0030') {
- $shopList = ShopClass::getAllByCondition(['ptStyle' => 2], null, '*', null, true);
- if (!empty($shopList)) {
- foreach ($shopList as $shop) {
- $date = date("Ymd", strtotime("-1 day"));
- //$date = date("Ymd");
- StatVisitClass::saveVisit($shop, $date);
- }
- }
- }
- }
- }
|