云纸IOT管理平台-2

API文档


历史扫码记录搜索

<h5>简要描述</h5> <ul> <li>历史扫码记录搜索接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://yz.admin.zhishangsoft.com/admin/scan-record/ck/search</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST </li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">startId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Long</td> <td>开始id</td> </tr> <tr> <td style="text-align: left;">endId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Long</td> <td>结束id</td> </tr> <tr> <td style="text-align: left;">pageState</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Byte</td> <td>分页参数,10:上一页,20:第一页,30:下一页</td> </tr> <tr> <td style="text-align: left;">length</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Integer</td> <td>分页参数,每页的数据条数</td> </tr> <tr> <td style="text-align: left;">startTime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>扫码开始日期</td> </tr> <tr> <td style="text-align: left;">endTime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>扫码结束日期</td> </tr> <tr> <td style="text-align: left;">resultState</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Byte</td> <td>返回结果,0:无返回结果,10:正常,11:出纸过长,20:空纸,21:纸巾未装好,22:断纸,30:卡纸,40:设备异常,50:切刀异常,60:走纸传感器异常,61:切刀传感器异常,62:履带皮带断裂,63:滚轮不转</td> </tr> <tr> <td style="text-align: left;">openId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>用户openId</td> </tr> <tr> <td style="text-align: left;">unionId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>用户unionId</td> </tr> <tr> <td style="text-align: left;">sn</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>设备SN码</td> </tr> <tr> <td style="text-align: left;">taskName</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>项目名称</td> </tr> <tr> <td style="text-align: left;">wxName</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>微信昵称</td> </tr> <tr> <td style="text-align: left;">addressPoint</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>业主单位名称</td> </tr> <tr> <td style="text-align: left;">outType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Byte</td> <td>是否付费,0:未使用,10:免费,20:付费使用</td> </tr> <tr> <td style="text-align: left;">taskType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Byte</td> <td>项目类型,10:服务号,11:服务号推小程序,20:订阅号,21:高留存服务号,30:纯二维码,31:小程序扫码,32:带参二维码,33:小程序点击,34:小程序合作,35:小程序视频取纸,36:小程序合作(无点击),40:H5,70:云粉吧,90:新达,100:新个人微信号,110:企业微信,115:视频号,116:视频号返回取纸</td> </tr> <tr> <td style="text-align: left;">isNewUser</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Byte</td> <td>是否新用户,0:否,10:是</td> </tr> <tr> <td style="text-align: left;">returnOutput</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Byte</td> <td>是否返回量出纸,0:否,10:是</td> </tr> <tr> <td style="text-align: left;">sceneTagId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Long</td> <td>场景标签id</td> </tr> <tr> <td style="text-align: left;">taskId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Long</td> <td>项目id</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> { "code": 1, "data": [ { "address": "大海边", "addressPoint": "sevenbus78", "addressPointId": "24", "area": "长宁区", "brushAddress": "", "brushIp": "", "brushPhone": "", "brushRate": 0, "city": "上海市", "clientName": "", "count": 0, "createTime": "2021-09-10 14:36:48", "customField": "", "discernTime": "2000-01-01 00:00:00", "discernTimeStr": "2000-01-01 00:00:00", "distinct": false, "endTime": "", "firstScanTimeStr": "2021-01-14 00:00:00", "fullAddress": "", "id": "643096734096502785", "ip": "27.149.89.154", "isNewUser": 0, "isNewUserStr": "否", "isOutType": 0, "loadOverTime": "2021-09-10 14:36:51", "normal": false, "openId": "oy8CgjlFRVONbZP_aVKHZJfaj_84", "orderCode": "ensemble200001", "orderId": "87220", "orderTime": "2000-01-01 00:00:00", "orderTimeStr": "2000-01-01 00:00:00", "outType": 0, "outTypeStr": "未使用", "ownerClientAccount": "KH15980570699", "ownerClientId": "73", "phoneSystemVer": "Android 10", "phoneVer": "JER-AN20", "province": "上海市", "result": "", "resultState": 0, "resultStateList": [], "resultStateStr": "-", "returnOutput": 0, "returnOutputStr": "否", "returnTime": "2000-01-01 00:00:00", "returnTimeStr": "2000-01-01 00:00:00", "scanTaskId": "1758", "scanTaskName": "常取关测试", "scanTime": "2021-09-10 14:36:48", "scanTimeStr": "2021-09-10 14:36:48", "sceneTagId": "40", "sceneTagName": "奶茶店", "sn": "1612000112", "startTime": "", "successCount": 0, "taskId": "1758", "taskName": "常取关测试", "taskType": 20, "taskTypeStr": "订阅号", "unionId": "oLLLm0r_LU_YTenbOCDBXt5uo_90", "uniqueKey": "TBJGBJGu", "updateTime": "2021-09-10 14:36:51", "use": false, "userId": "556430492530900992", "userSex": 1, "userSexStr": "男", "wechatVer": "8.0.11.1980", "wxName": "U3VwZXJfbWFu", "wxRealName": "Super_man" } ], "info": "", "recordsFiltered": 1, "recordsTotal": 1, "success": true } </code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">Integer</td> <td>响应代码,0:失败,1:成功,其他自定义</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">Object</td> <td>响应数据</td> </tr> <tr> <td style="text-align: left;">info</td> <td style="text-align: left;">String</td> <td>提示信息</td> </tr> <tr> <td style="text-align: left;">success</td> <td style="text-align: left;">boolean</td> <td>响应是否成功,true:成功,false:失败</td> </tr> <tr> <td style="text-align: left;">recordsFiltered</td> <td style="text-align: left;">Integer</td> <td>已过滤的记录数</td> </tr> <tr> <td style="text-align: left;">recordsTotal</td> <td style="text-align: left;">Integer</td> <td>没有过滤的记录数</td> </tr> <tr> <td style="text-align: left;">address</td> <td style="text-align: left;">String</td> <td>详细地址</td> </tr> <tr> <td style="text-align: left;">addressPoint</td> <td style="text-align: left;">String</td> <td>业主单位</td> </tr> <tr> <td style="text-align: left;">addressPointId</td> <td style="text-align: left;">Long</td> <td>对应业主单位Id</td> </tr> <tr> <td style="text-align: left;">area</td> <td style="text-align: left;">String</td> <td>区</td> </tr> <tr> <td style="text-align: left;">brushAddress</td> <td style="text-align: left;">String</td> <td>刷单地址</td> </tr> <tr> <td style="text-align: left;">brushIp</td> <td style="text-align: left;">String</td> <td>刷单ip</td> </tr> <tr> <td style="text-align: left;">brushPhone</td> <td style="text-align: left;">String</td> <td>刷单电话</td> </tr> <tr> <td style="text-align: left;">brushRate</td> <td style="text-align: left;">BigDecimal</td> <td>刷单率</td> </tr> <tr> <td style="text-align: left;">city</td> <td style="text-align: left;">String</td> <td>市</td> </tr> <tr> <td style="text-align: left;">clientName</td> <td style="text-align: left;">String</td> <td>客户名称</td> </tr> <tr> <td style="text-align: left;">count</td> <td style="text-align: left;">Integer</td> <td>相同ip数量</td> </tr> <tr> <td style="text-align: left;">createTime</td> <td style="text-align: left;">Date</td> <td>创建时间</td> </tr> <tr> <td style="text-align: left;">customField</td> <td style="text-align: left;">String</td> <td>自定义字段</td> </tr> <tr> <td style="text-align: left;">discernTime</td> <td style="text-align: left;">Date</td> <td>识别二维码时间</td> </tr> <tr> <td style="text-align: left;">discernTimeStr</td> <td style="text-align: left;">String</td> <td>识别二维码时间</td> </tr> <tr> <td style="text-align: left;">distinct</td> <td style="text-align: left;">Boolean</td> <td>区别</td> </tr> <tr> <td style="text-align: left;">endTime</td> <td style="text-align: left;">Date</td> <td>结束时间</td> </tr> <tr> <td style="text-align: left;">firstScanTimeStr</td> <td style="text-align: left;">String</td> <td>第一次扫码时间</td> </tr> <tr> <td style="text-align: left;">fullAddress</td> <td style="text-align: left;">String</td> <td>完整地址,省市区+详细地址</td> </tr> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">Long</td> <td>扫码记录id</td> </tr> <tr> <td style="text-align: left;">ip</td> <td style="text-align: left;">String</td> <td>ip地址</td> </tr> <tr> <td style="text-align: left;">isNewUser</td> <td style="text-align: left;">Byte</td> <td>是否新用户,0:否,1:是</td> </tr> <tr> <td style="text-align: left;">isNewUserStr</td> <td style="text-align: left;">String</td> <td>是否新用户</td> </tr> <tr> <td style="text-align: left;">isOutType</td> <td style="text-align: left;">Integer</td> <td>出纸类型</td> </tr> <tr> <td style="text-align: left;">loadOverTime</td> <td style="text-align: left;">Date</td> <td>落地页加载完成时间</td> </tr> <tr> <td style="text-align: left;">normal</td> <td style="text-align: left;">Boolean</td> <td>正常</td> </tr> <tr> <td style="text-align: left;">openId</td> <td style="text-align: left;">String</td> <td>用户openid</td> </tr> <tr> <td style="text-align: left;">orderCode</td> <td style="text-align: left;">String</td> <td>订单编号</td> </tr> <tr> <td style="text-align: left;">orderId</td> <td style="text-align: left;">Long</td> <td>订单id</td> </tr> <tr> <td style="text-align: left;">orderTime</td> <td style="text-align: left;">Date</td> <td>下发指令时间</td> </tr> <tr> <td style="text-align: left;">orderTimeStr</td> <td style="text-align: left;">String</td> <td>下发指令时间</td> </tr> <tr> <td style="text-align: left;">outType</td> <td style="text-align: left;">Byte</td> <td>出纸类型,0: 未使用,10:免费出纸,20:付费出纸</td> </tr> <tr> <td style="text-align: left;">outTypeStr</td> <td style="text-align: left;">String</td> <td>出纸类型Str</td> </tr> <tr> <td style="text-align: left;">ownerClientAccount</td> <td style="text-align: left;">String</td> <td>归属联营方账号</td> </tr> <tr> <td style="text-align: left;">ownerClientId</td> <td style="text-align: left;">Long</td> <td>归属联营方id</td> </tr> <tr> <td style="text-align: left;">phoneSystemVer</td> <td style="text-align: left;">String</td> <td>手机系统版本</td> </tr> <tr> <td style="text-align: left;">phoneVer</td> <td style="text-align: left;">String</td> <td>手机型号</td> </tr> <tr> <td style="text-align: left;">province</td> <td style="text-align: left;">String</td> <td>省</td> </tr> <tr> <td style="text-align: left;">result</td> <td style="text-align: left;">String</td> <td>返回内容</td> </tr> <tr> <td style="text-align: left;">resultState</td> <td style="text-align: left;">Byte</td> <td>返回结果,0:无返回结果,10:正常,11:出纸过长,20:空纸,21:纸巾未装好,22:断纸,30:卡纸,40:设备异常,50:切刀异常,60:走纸传感器异常,61:切刀传感器异常,62:履带皮带断裂,63:滚轮不转</td> </tr> <tr> <td style="text-align: left;">resultStateList</td> <td style="text-align: left;">List<Integer></td> <td>返回结果列表</td> </tr> <tr> <td style="text-align: left;">resultStateStr</td> <td style="text-align: left;">String</td> <td>返回状态Str</td> </tr> <tr> <td style="text-align: left;">returnOutput</td> <td style="text-align: left;">number</td> <td>是否返回量取纸,10:是,0:否</td> </tr> <tr> <td style="text-align: left;">returnOutputStr</td> <td style="text-align: left;">String</td> <td>是否返回量出纸</td> </tr> <tr> <td style="text-align: left;">returnTime</td> <td style="text-align: left;">Date</td> <td>返回时间</td> </tr> <tr> <td style="text-align: left;">returnTimeStr</td> <td style="text-align: left;">String</td> <td>返回时间</td> </tr> <tr> <td style="text-align: left;">scanTaskId</td> <td style="text-align: left;">Long</td> <td>扫码进入项目Id</td> </tr> <tr> <td style="text-align: left;">scanTaskName</td> <td style="text-align: left;">String</td> <td>扫码进入项目</td> </tr> <tr> <td style="text-align: left;">scanTime</td> <td style="text-align: left;">Date</td> <td>扫码时间</td> </tr> <tr> <td style="text-align: left;">scanTimeStr</td> <td style="text-align: left;">String</td> <td>扫码时间</td> </tr> <tr> <td style="text-align: left;">sceneTagId</td> <td style="text-align: left;">Long</td> <td>根据记录中订单Id获取的场景Id</td> </tr> <tr> <td style="text-align: left;">sceneTagName</td> <td style="text-align: left;">String</td> <td>根据记录中订单Id获取的场景名</td> </tr> <tr> <td style="text-align: left;">sn</td> <td style="text-align: left;">String</td> <td>sn</td> </tr> <tr> <td style="text-align: left;">startTime</td> <td style="text-align: left;">Date</td> <td>开始时间</td> </tr> <tr> <td style="text-align: left;">successCount</td> <td style="text-align: left;">Integer</td> <td>成功数量</td> </tr> <tr> <td style="text-align: left;">taskId</td> <td style="text-align: left;">Long</td> <td>项目id</td> </tr> <tr> <td style="text-align: left;">taskName</td> <td style="text-align: left;">String</td> <td>匹配项目</td> </tr> <tr> <td style="text-align: left;">taskType</td> <td style="text-align: left;">Integer</td> <td>项目类型,10:服务号,11:服务号推小程序,20:订阅号,21:高留存服务号,30:纯二维码,31:小程序扫码,32:带参二维码,33:小程序点击,34:小程序合作,35:小程序视频取纸,36:小程序合作(无点击),40:H5,70:云粉吧,90:新达,100:新个人微信号,110:企业微信,115:视频号,116:视频号返回取纸</td> </tr> <tr> <td style="text-align: left;">taskTypeStr</td> <td style="text-align: left;">String</td> <td>项目类型Str</td> </tr> <tr> <td style="text-align: left;">unionId</td> <td style="text-align: left;">String</td> <td>用户的unionId</td> </tr> <tr> <td style="text-align: left;">uniqueKey</td> <td style="text-align: left;">String</td> <td>唯一标识</td> </tr> <tr> <td style="text-align: left;">updateTime</td> <td style="text-align: left;">Date</td> <td>更新时间</td> </tr> <tr> <td style="text-align: left;">use</td> <td style="text-align: left;">Boolean</td> <td>是否使用,发出出纸指令</td> </tr> <tr> <td style="text-align: left;">userId</td> <td style="text-align: left;">Long</td> <td>用户id</td> </tr> <tr> <td style="text-align: left;">userSex</td> <td style="text-align: left;">Byte</td> <td>用户性别,默认0, 1男,2女</td> </tr> <tr> <td style="text-align: left;">userSexStr</td> <td style="text-align: left;">String</td> <td>用户性别Str</td> </tr> <tr> <td style="text-align: left;">wechatVer</td> <td style="text-align: left;">String</td> <td>微信版本</td> </tr> <tr> <td style="text-align: left;">wxName</td> <td style="text-align: left;">String</td> <td>微信名称(加密)</td> </tr> <tr> <td style="text-align: left;">wxRealName</td> <td style="text-align: left;">String</td> <td>微信昵称(解密)</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>无</li> </ul>

页面列表

ITEM_HTML