修改评论 上传新附件1583814196947-417.png
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,6 +1,9 @@ 1 +{{box cssClass="box floatinginfobox" title="**Summary**"}} 2 +{{toc/}} 3 +{{/box}} 4 + 1 1 分析主要分两类:数据库、应用日志。 2 2 3 - 4 4 = 案例1:卡鉴权 = 5 5 6 6 思路: ... ... @@ -34,7 +34,7 @@ 34 34 35 35 36 36 37 -= 案例 2:关键字回覆 =40 += 案例3:关键字回覆 = 38 38 39 39 sql 语句: 40 40 ... ... @@ -45,3 +45,44 @@ 45 45 INSERT INTO `wx_reply` VALUES (5, '4', ' 如您使用扫码充电,可在手机端手动结束;如您使用密码充电,可在电桩屏幕上输入密码后,选择“结束充电”;如果遇到手机网络延迟或输入密码无法结束,您可以按下充电枪枪把处按钮,按下后电桩会自动结束充电,而后拔枪即可。'); 46 46 INSERT INTO `wx_reply` VALUES (12, '帮助', ' 尊敬的用户,欢迎使用充电服务。想咨询有关充电信息,请回复以下对应数字:\n[1]如何充电\n[2]电桩故障情况\n[3]关于退款\n[4]如结束充电'); 47 47 51 + 52 + 53 += 案例4:日志分析之查心跳 = 54 + 55 +关于日志逻辑,主要看几个接口数据,比如电量、心跳。浏览器中ctrl+f查些关键字。 56 + 57 +查看日志,还需要 学会数据格式json [[https:~~/~~/www.w3school.com.cn/json/index.asp>>url:https://www.w3school.com.cn/json/index.asp]] 58 + 59 +**接口一:更新充电状态信息** 60 + 61 +**接口描述:** 62 + 63 +DYNAMIC在状态发生变化或者经过一定时间间隔时上传充电服务状态信息。 64 + 65 +**接口地址:** 66 + 67 +|[[http:~~/~~/IP:PORT/boss/charge/updateChargeInfo>>http://IP:PORT/boss/charge/updateChargeInfo]] 68 + 69 +接口二:提交充电记录 70 + 71 +**接口描述:** 72 + 73 +DYNAMIC在充电结束后提交本次充电服务的详细记录。 74 + 75 +**接口地址:** 76 + 77 +|http:~/~/IP:PORT/boss/charge/addChargeRecord 78 + 79 += 案例5:日志分析之查鉴权请求 = 80 + 81 +**~~密码充电**,平台日志会收到鉴权请求,日志格式排查可 以关键字(其中桩id按实际替换):“deviceNumber: 35010400080000200014 >”。 82 + 83 +实例如下:(对应 案例 fzfs_case#4_20191121) 84 + 85 +以方硕福州齐安充电站 桩id=35010400080000200014 ,如平台收到 密码充电 会有如下日志。2019-11-21 07:24:47,962 INFO [com.himorning.base.interceptors.BaseInterceptor] - <POST : subUnits: encryptionAlg: md5 authType: 0 chargeUnitLabel: 3 password: 573B8926F015AA477CB6604901B92AEA deviceNumber: 35010400080000200014 > 86 + 87 +反之:紫阳站 桩id=35011100080000200001 ,在今日 未查到 类似日志。 说明平台未收到桩端请求上送。 88 +\\~~刷卡充电 日志示例 89 +2019-11-26 10:40:50.368 | http-nio-8010-exec-1 | INFO | c.s.b.f.CustomAuthenticationFilter.doFilter(68) : POST : authType: 2 chargeUnitLabel: 2 deviceNumber: 44200000010000200002 subUnits: userCardNumber: 0001000000000013 90 +2019-11-26 10:40:50.368 | http-nio-8010-exec-1 | INFO | c.s.boss.controller.ChargeController.auth(133) : =========receiveTspAction=====auth() password= null | deviceNumber=44200000010000200002 91 +
- 1583814196947-417.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ShiChuck - Size
-
... ... @@ -1,0 +1,1 @@ 1 +120.8 KB - Content