分析主要分两类:数据库、应用日志。
案例1:卡鉴权
思路:
- 根据账单号、手机号等信息,检查 recharge_history 中状态。关键字段包含:
- C_STATUS
- C_PREV_CHG_STATUS
- C_CHG_STATUS
- 根据账单号,检查recharge_history_status_report 对应账单充电事务跟踪信息。此表记录了从启动充电 至 充电结束中所有充电变化状态。关键字段包含:
- C_STATUS
- 卡鉴权一般 recharge_history.C_STATUS=2,进一步 检查recharge_history_status_report.C_STATUS 整个充电过程。得出基本分析结论。
- 真正原因可能需要将基本结论转交研发进一步确认。
- 是否人工修正此状态,需综合评估后再处理。
案例2:心跳数据查询
sql 语句:
select rhsr.C_CREATE_DATE
#,C_SERVICESTART
,C_CHARGE_START 服务开始时间,C_CHARGE_END 充电结束时间,C_SERVICEEND 服务结束时间
#,rhsr.c_device_number
#,C_BILLING_ID,rhsr.C_USER_ID
,C_CHARGE_DURATION 充电时长(秒),
rhsr.C_CHARGE_POWER 当前电量,rhsr.C_STATUS 充电状态
from recharge_history_status_report rhsr
#LEFT JOIN member m on m.c_user_id=rhsr.c_user_id
where
rhsr.C_BIllING_ID='20191024144331381526'
order by rhsr.C_create_DATE desc
#limit 25