公共日志插入(后评估日志)
::: hljs-center
# 公共日志模块说明(ims_2020_11_log)(开发人员使用)
:::
当前日志模块按照月份分表(例如2020_01,2020_02)。
|字段说明|数据库字段名称|字段类型|说明|是否必填|
|-|-|-|-|-|
|唯一客户标识|uniqueid|varchar(100)|客户唯一标识(openid,tel,userid,科技userid均可)|Y|
|唯一标识分类|unique_type|varchar(20)|目前支持openid,tel,userid,科技userid,手机银行userid|Y|
|创建时间|createtime|int(10)|日志插入时间(时间戳)|N|
|日志模块区|log|text|日志体(请传入数组)。==数组键详见日志key配置表==|Y|
|活动标识|activity|varchar(50)|已报备的活动标识(例如:syy,bindcard)|Y|
|操作标识|action|varchar(100)|已报备的操作标识(例如:scenc_qr,login,yz_login等)|N|
|场景值|scenc|varchar(50)|场景值,用来识别营销数据|N|
|机构代码|jgdm|varchar(50)|该条记录的机构代码|N|
::: hljs-center
# 日志key配置表(ims_log_config)(维护人员使用)
|数组key|字段解码
|-|-|-|
|sjyhqybs|手机银行签约标识
|sjyhqyjg|手机银行签约机构
|sjyhqysj|手机银行签约时间
|up|本年手机银行交易笔数
|wy_rz_status|网银认证状态
|wy_up|网银交易笔数
|jhkhbs|建行客户标识
|wxbkbs|微信绑卡标识
|wxjybs|微信交易标识
|……|……
:::
该配置表为水平扩展,无限添加。可持续报备录入。
::: hljs-center
# 活动标识配置表(==需要报备,否则日志无法插入==)
:::
|字段说明|字段|说明|
|-|-|-|
|活动标识|activity|ims_2020_11_log表中的activity字段|
|……|……|……|
::: hljs-center
# DEMO
```````````````
use qihe\Log;
------------
$Log = new Log();
//唯一id
$openid = 'oLg6djlBJxj0Jzux5OBbSMroSrKg';
//唯一分类
$unitype = 'openid';
//日志
$log = [
'sjyhqybs'=>"Y",
'tt'=>123
];
//活动标识
$activity = 'test';
//操作标识
$action = "login";
//场景值(可选)
$scenc = 99999;
//机构代码(可选)
$jgdm = '210000000';
$result = $Log->insert_log($openid,$unitype,$log,$activity,$action,$scenc,$jgdm,'手机银行等信息');
dump($result);
//sjyhqybs 手机银行签约标识
//trade_count 手机银行交易笔数
//sjyhqysj 手机银行签约时间
//jhkhbs 建行客户标识
//wxbkbs 微信绑卡标识
//wxjybs 微信交易标识
:::