rltest 8b24021f65 防盗小程序说明文档 5 lat temu
..
assets 8b24021f65 防盗小程序说明文档 5 lat temu
.gitignore 8b24021f65 防盗小程序说明文档 5 lat temu
README.md 8b24021f65 防盗小程序说明文档 5 lat temu
SUMMARY.md 8b24021f65 防盗小程序说明文档 5 lat temu
book.json 8b24021f65 防盗小程序说明文档 5 lat temu
bookjson.md 8b24021f65 防盗小程序说明文档 5 lat temu
chapter1.md 8b24021f65 防盗小程序说明文档 5 lat temu
favicon.ico 8b24021f65 防盗小程序说明文档 5 lat temu

README.md

一.数据表

1.mysql表
  • jms_wx_push_config 事件类型表

  • jms_wx_role_config 角色表

  • jms_wx_template_config 模板表

2.redis表
  • wx_template 事件类型表

  • wx_template_number 模板信息表

二.配置

  1. 微信管理 (添加要推送的微信公众号 如果已经存在,该步骤忽略)

  2. 添加模板编号PS: 模板编号需要 TP3公共库 -> Rlfd任联防盗 -> Rlfd\Alarm告警 -> 微信模板消息通用模板(WxTemplate) -> 微信模板消息通用模板(WX_TEMPLATE_LIST) 里面先添加。

  3. 添加角色PS: 角色ID(角色类型) 在TP3公共库 -> Rlfd任联防盗 -> Rlfd\User用户 -> 角色枚举(RoleEnum) 里面添加。

  4. 添加事件类型PS: (1).微信模板对应关系里面需要填写微信模板内容里面的变量

  5. 调用代码

    1. ``` (1).参数介绍 参数1 事件类型 例:\Rlfd\Alarm\WxTemplateStatusEnum::CONFIRM_LOSS 参数2 推送内容 参数3 车主ID(角色类型为车主时必填)

    (2).推送内容后面 + "|颜色16进制的值" 可以自定义字体颜色 例: "|ff0000" (3).推送内容需要按照微信模板对应关系的key拼接

    2. ```
       $template_content = array(
             array(
                 "title" => "尊敬的用户,您的案件有了新的进展",
                 "time" => $keyword1,
                 "content" => $keyword2."|ff0000",
                 "result" => $remark
             )
       );
       $wx_push = new \Jiaruan\WxPush();
       $result = $wx_push->push(参数1, 参数2, 参数3);
    
  6. 微信模板对象关系里面key存储位置

    TP3公共库 -> Rlfd任联防盗 -> Rlfd\Alarm告警 -> 微信模板消息通用模板(WxTemplate) -> 微信模板消息通用常量