日志管理

更新时间:2024-11-22 02:19:31下载pdf

本文介绍如何获取操作记录、开门记录和告警记录。

获取操作记录

接口说明

+ (void)getOperateRecordsWithSiteId:(long long)siteId
                        deviceId:(NSString *)deviceId
                      sortValues:(NSString *)sortValues
                        pageSize:(NSInteger)pageSize
                         success:(ThingLockActionSuccessList)success
                         failure:(ThingFailureError)failure;

参数说明

参数 说明
siteId 站点 ID
deviceId 设备 ID
sortValues 页码
pageSize 每页数量

示例代码

sortValues 从上一页的回调数据中获取即可,第一页传空字符串。

        [ThingLockDevice getOperateRecordsWithSiteId:siteId
                                         deviceId:self.devId
                                       sortValues:self.sortValues
                                         pageSize:20
                                          success:^(NSArray<ThingLockActionModel *> * _Nullable list, NSString * _Nullable sortValues) {


        } failure:^(NSError *error) {

        }];

获取开门记录

接口说明


+ (void)getOpenRecordsWithSiteId:(long long)siteId
                        deviceId:(NSString *)deviceId
                      sortValues:(NSString *)sortValues
                        pageSize:(NSInteger)pageSize
                         success:(ThingLockActionSuccessList)success
                         failure:(ThingFailureError)failure;

参数说明

参数 说明
siteId 站点 ID
deviceId 设备 ID
sortValues 页码
pageSize 每页数量

示例代码

sortValues 从上一页的回调数据中获取即可,第一页传空字符串。

        [ThingLockDevice getOpenRecordsWithSiteId:siteId
                                         deviceId:self.devId
                                       sortValues:self.sortValues
                                         pageSize:20
                                          success:^(NSArray<ThingLockActionModel *> * _Nullable list, NSString * _Nullable sortValues) {


        } failure:^(NSError *error) {

        }];

获取告警记录

接口说明

+ (void)getOpenRecordsWithSiteId:(long long)siteId
                        deviceId:(NSString *)deviceId
                      sortValues:(NSString *)sortValues
                        pageSize:(NSInteger)pageSize
                         success:(ThingLockActionSuccessList)success
                         failure:(ThingFailureError)failure;

参数说明

参数 说明
siteId 站点 ID
deviceId 设备 ID
sortValues 页码
pageSize 每页数量

示例代码

sortValues 从上一页的回调数据中获取即可,第一页传空字符串。

        [ThingLockDevice getOpenRecordsWithSiteId:siteId
                                         deviceId:self.devId
                                       sortValues:self.sortValues
                                         pageSize:20
                                          success:^(NSArray<ThingLockActionModel *> * _Nullable list, NSString * _Nullable sortValues) {


        } failure:^(NSError *error) {

        }];