|
@@ -0,0 +1,58 @@
|
|
|
+#### **一.数据表**
|
|
|
+
|
|
|
+##### 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) -> 微信模板消息通用常量
|
|
|
+ ```
|
|
|
+
|
|
|
+
|
|
|
+
|