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

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

查看文件

@@ -0,0 +1,38 @@
<?php
namespace addons\shopro\controller;
use addons\shopro\exception\Exception;
use addons\shopro\model\NotificationConfig;
use think\Cache;
class Notification extends Base
{
protected $noNeedLogin = ['*'];
protected $noNeedRight = ['*'];
public function template()
{
$platform = request()->header('platform');
$templates = [];
if (in_array($platform, ['wxMiniProgram', 'wxOfficialAccount'])) {
$platform = $platform == 'wxOfficialAccount' ? 'wxOfficialAccountBizsend' : $platform;
// 获取订阅消息模板
$notificationConfig = NotificationConfig::cache(300)->where('platform', $platform)->select();
foreach ($notificationConfig as $k => $config) {
if ($config['status'] && $config['content_arr'] && $config['content_arr']['template_id']) {
$templates[$config['event']] = $config['content_arr']['template_id'];
}
}
}
$this->success('获取成功', $templates);
}
}