Notification.php 811 字节
<?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()
    {
        // 获取小程序模板消息所有配置
        $notificationConfig = NotificationConfig::cache(300)->where('platform', 'wxMiniProgram')->select();

        $templates = [];
        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);
    }


}