feat: 初始化雄戈商城服务端代码与Webhook自动部署配置

这个提交包含在:
wikiboss
2026-09-12 16:40:24 +08:00
当前提交 e90ec58e61
共有 6438 个文件被更改,包括 1136083 次插入 和 0 次删除

查看文件

@@ -0,0 +1,91 @@
<?php
namespace addons\shopro\library\split;
use addons\shopro\model\split\Config as ConfigModel;
class Config
{
protected $config = [];
public function __construct()
{
$this->config = ConfigModel::column('value', 'name');
}
public function isEnable()
{
return boolval($this->config['split_enable'] ?? 0);
}
public function getMode()
{
return $this->config['split_mode'] ?? 'wechat';
}
public function isHuifuMode()
{
if ($this->getMode() === 'huifu') {
return true;
}
$provider = $this->config['split_provider'] ?? 'auto';
if ($provider === 'huifu') {
return true;
}
if ($provider === 'auto' && class_exists('\\addons\\shopro_huifu\\library\\Bridge')) {
return \addons\shopro_huifu\library\Bridge::isHuifuMiniProgramChannel('wxMiniProgram');
}
return false;
}
public function shouldSkipWallet()
{
return in_array($this->getMode(), ['wechat', 'huifu', 'both']);
}
public function getTiming()