# 修改系统消息模版

  • 接口说明: 修改系统消息模版
  • 接口地址: /api/notification/tpl/{id}
  • 请求方式: PATCH

# 请求参数

参数名称 类型 是否必须 描述
status int 模版状态:1 开启 0 关闭
title string 模版标题 type=0 时传标题
content int 模版内容 type=0 时传内容
template_id string 当 tapy=1 微信通知时传这个值
first_data string 微信通知时会用到
keywords_data array keywords数组值 (这里不允许传字符串原因是会有英文","的存在)
remark_data string 微信通知时会用到
color object 使用方式查看下面示例,具体值要对应下标使用
redirect_type int 跳转类型:0无跳转 1跳转H5 2跳转小程序
redirect_url string 域名地址(跳转类型为1时使用), 默认不填时代码会根据不同类型通知跳转不同位置
page_path string 小程序路由(跳转类型为2时使用)

请求示例:

{
    "data": [
        {
            "attributes": {
                "id": 1,
                "status": 1,
                "template_id": "t0wyNCUnL18MZnp5VtyIXUosOoRw0Z6SDB4y9BEjKhc",
                "first_data": "{$user_name}你好,你的角色有所变动",
                "keywords_data": [
                    "{$user,1,1,_change_status}哈哈{$user_name}?",
                    "{$post_content}@@@@,我在前面{$user_name}",
                    "AABBCC"
                ],
                "remark_data": "{$time_now} - {$user_name}昂昂昂昂",
                "color": {
                    "first_color": "{{$randomHexColor}}",
                    "keyword1_color": "{{$randomHexColor}}",
                    "keyword2_color": "{{$randomHexColor}}",
                    "remark_color": "{{$randomHexColor}}"
                },
                "redirect_type": 1,
                "redirect_url": "https://www.baidu.com",
                "page_path": "pages/notice/notice"
            }
        }
    ]
}

# 返回说明

  • 系统消息模版列表, http 状态码: 200

# 返回结果

字段名 变量名
tpl_id 数据库自增ID
status 状态 1 为正常, 0 关闭
type 通知类型:0系统1微信2短信
type_name 类型名称
title 标题
content 内容
template_id 模板ID
first_data first.DATA
keywords_data keywords.DATA
remark_data remark.DATA
color data color
redirect_type 跳转类型:0无跳转 1跳转H5 2跳转小程序
redirect_url 跳转地址
page_path 跳转路由
disabled true不可以编辑的系统通知 false可编辑

# 返回示例

{
    "data": [
        {
            "type": "notification_tpls",
            "id": "0",
            "attributes": {
                "tpl_id": 1,
                "status": 1,
                "type": 0,
                "type_name": "新用户注册通知",
                "title": "欢迎加入{sitename}",
                "content": "{username}你好,你已经成为{sitename} 的{groupname} ,请你在发表言论时,遵守当地法律法规。祝你在这里玩的愉快。",
                "template_id": "",
                "template_variables": {
                    "{username}": "用户名",
                    "{sitename}": "站点名称",
                    "{groupname}": "用户组"
                },
                "first_data": "{$user_name}你好,你的角色有所变动",
                "keywords_data": [
                    "{$user,1,1,_change_status}哈哈{$user_name}?",
                    "{$post_content}@@@@,我在前面{$user_name}",
                    "AABBCC"
                ],
                "remark_data": "{$time_now} - {$user_name}昂昂昂昂",
                "color": {
                    "first_color": "#030d5b",
                    "keyword1_color": "#6f0c52",
                    "keyword2_color": "#2b660d",
                    "remark_color": "#594a58"
                },
                "redirect_type": 1,
                "redirect_url": "",
                "page_path": "",
                "disabled": false
            }
        }
    ]
}