初始上传

This commit is contained in:
2026-04-04 17:27:12 +08:00
parent 4d80d28eb4
commit b7e11774ee
11191 changed files with 1588469 additions and 0 deletions

33
app/event/stat/CronStatCron.php Executable file
View File

@@ -0,0 +1,33 @@
<?php
/**
* Niushop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
* =========================================================
*/
namespace app\event\stat;
use app\model\stat\StatStore;
use app\model\system\Stat;
/**
* 门店统计任务执行
*/
class CronStatCron
{
// 行为扩展的执行入口必须是run
public function handle($data)
{
$id = $data['relate_id'];
$info = model('stat_shop_cron')->getInfo([['id', '=', $id]]);
if(empty($info)){
return [];
}
$stat_model = new Stat();
$stat_model->switchStat(['type' => $info['type'], 'data' => json_decode($info['data'], true),'async'=>false]);
model('stat_shop_cron')->delete([['id', '=', $id]]);
}
}

26
app/event/stat/CronStatShop.php Executable file
View File

@@ -0,0 +1,26 @@
<?php
/**
* Niushop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
* =========================================================
*/
namespace app\event\stat;
use app\model\stat\StatShop;
/**
* 店铺统计(计划任务)
*/
class CronStatShop
{
// 行为扩展的执行入口必须是run
public function handle($data)
{
$shop_stat = new StatShop();
$shop_stat->cronShopStat();
}
}

View File

@@ -0,0 +1,26 @@
<?php
/**
* Niushop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
* =========================================================
*/
namespace app\event\stat;
use app\model\stat\StatShop;
/**
* 店铺小时统计(计划任务)
*/
class CronStatShopHour
{
// 行为扩展的执行入口必须是run
public function handle($data)
{
$shop_stat = new StatShop();
$shop_stat->cronShopStatHour();
}
}

View File

@@ -0,0 +1,26 @@
<?php
/**
* Niushop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
* =========================================================
*/
namespace app\event\stat;
use app\model\stat\StatStore;
/**
* 门店统计计划任务
*/
class CronStatStore
{
// 行为扩展的执行入口必须是run
public function handle($data)
{
$shop_stat = new StatStore();
$shop_stat->cronStatStore();
}
}

View File

@@ -0,0 +1,26 @@
<?php
/**
* Niushop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
* =========================================================
*/
namespace app\event\stat;
use app\model\stat\StatStore;
/**
* 门店小时统计(计划任务)
*/
class CronStatStoreHour
{
// 行为扩展的执行入口必须是run
public function handle($data)
{
$shop_stat = new StatStore();
$shop_stat->cronStatStoreHour();
}
}