初始上传

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

25
addon/live/event/Install.php Executable file
View File

@@ -0,0 +1,25 @@
<?php
/**
* Niushop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
* =========================================================
*/
namespace addon\live\event;
/**
* 应用安装
*/
class Install
{
/**
* 执行安装
*/
public function handle()
{
return success();
}
}

View File

@@ -0,0 +1,30 @@
<?php
/**
* Niushop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
* =========================================================
*/
namespace addon\live\event;
use addon\live\model\Goods;
/**
* 获取商品审核状态
*/
class LiveGoodsStatus
{
/**
* 获取商品审核状态
* @param $param
*/
public function handle($param)
{
$goods = new Goods();
$goods->getGoodsAuditStatus($param[ 'relate_id' ]);
}
}

View File

@@ -0,0 +1,30 @@
<?php
/**
* Niushop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
* =========================================================
*/
namespace addon\live\event;
use addon\live\model\Room;
/**
* 轮询更新直播间状态
*/
class LiveRoomStatus
{
/**
* 轮询更新直播间状态
* @param $param
*/
public function handle($param)
{
$room = new Room();
$room->updateRoomStatus($param[ 'relate_id' ]);
}
}

View File

@@ -0,0 +1,46 @@
<?php
/**
* Niushop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
* =========================================================
*/
namespace addon\live\event;
/**
* 活动展示
*/
class ShowPromotion
{
/**
* 活动展示
* @return array
*/
public function handle()
{
$data = [
'shop' => [
[
//插件名称
'name' => 'live',
//店铺端展示分类 shop:营销活动 member:互动营销
'show_type' => 'tool',
//展示主题
'title' => '小程序直播',
//展示介绍
'description' => '商家直播带货渠道',
//展示图标
'icon' => 'addon/live/icon.png',
//跳转链接
'url' => 'live://shop/room/index',
]
]
];
return $data;
}
}

30
addon/live/event/UnInstall.php Executable file
View File

@@ -0,0 +1,30 @@
<?php
/**
* Niushop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
* =========================================================
*/
namespace addon\live\event;
/**
* 应用卸载
*/
class UnInstall
{
/**
* 执行卸载
*/
public function handle()
{
try {
return error('', "系统插件不允许删除");
} catch (\Exception $e) {
return error('', $e->getMessage());
}
}
}

36
addon/live/event/WeappMenu.php Executable file
View File

@@ -0,0 +1,36 @@
<?php
/**
* Niushop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
* =========================================================
*/
namespace addon\live\event;
/**
* 小程序菜单
*/
class WeappMenu
{
/**
* 小程序菜单
* @param $param
* @return array
*/
public function handle($param)
{
if (addon_is_exit('live', $param[ 'site_id' ])) {
$data = [
'title' => '小程序直播',
'description' => '在小程序中实现直播互动与商品销售闭环',
'url' => 'live://shop/room/index',
'icon' => 'addon/live/icon.png'
];
return $data;
}
}
}