You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
2.7 KiB
71 lines
2.7 KiB
![]()
2 years ago
|
//
|
||
|
// HeartAndTempModel.m
|
||
|
// LekangGuard
|
||
|
//
|
||
|
// Created by ecell on 2022/11/25.
|
||
|
//
|
||
|
|
||
|
#import "HeartAndTempModel.h"
|
||
|
|
||
|
@implementation HeartAndTempModel
|
||
|
|
||
|
|
||
|
/// 查询心率/体温记录和配置信息
|
||
|
/// @param type 1:心率, 2:体温
|
||
|
/// @param dateTime 日期 格式: 2020-03-25
|
||
|
+ (void)getHeartAndTempDataWithType:(NSInteger)type
|
||
|
date:(NSString*)dateTime
|
||
|
success:(void (^)(HeartAndTempModel *model))success
|
||
|
failure:(void (^)(NSError *error))failure
|
||
|
{
|
||
|
[UICommon MessageUpload:@"加载中"];
|
||
|
NSMutableDictionary *parameters = [NSMutableDictionary dictionary];
|
||
|
[parameters setValue:dateTime forKey:@"date"];
|
||
|
[parameters setValue:APIManager.sharedManager.deviceModel.imei forKey:@"imei"];
|
||
|
[parameters setValue:@(type) forKey:@"type"];
|
||
|
[[[APIManager sharedManager] APGET:QueryHeartOrTemperature_URL parameters:parameters resultClass:HeartAndTempModel.class] subscribeNext:^(HeartAndTempModel*model) {
|
||
|
[UICommon HidenLoading];
|
||
|
success(model);
|
||
|
|
||
|
} error:^(NSError * _Nullable error) {
|
||
|
failure(error);
|
||
|
NSDictionary *dic = error.userInfo;
|
||
|
[UICommon MessageErrorText:dic[NSLocalizedDescriptionKey]];
|
||
|
}];
|
||
|
}
|
||
|
|
||
|
/// 开始测量心率/体温
|
||
|
/// @param type 1:心率, 2:体温
|
||
|
/// @param params 参数 switch* : [int] 功能的开关 0: 关闭 ,1: 打开 frequency* : [str] 频率 /分钟 | 当-1时为立刻查询一次
|
||
|
|
||
|
|
||
|
/// 开始测量心率/体温
|
||
|
/// @param type 1:心率, 2:体温
|
||
|
/// @param cmd 1:开关,2:频率
|
||
|
/// @param obj 开关状态或频率次数
|
||
|
/// @param success 成功回调
|
||
|
/// @param failure 失败回调
|
||
|
+ (void)postHeartAndTempDataWithType:(NSInteger)type
|
||
|
cmd:(NSInteger)cmd
|
||
|
obj:(NSString *)obj
|
||
|
success:(void (^)(id responseObject))success
|
||
|
failure:(void (^)(NSError *error))failure
|
||
|
{
|
||
|
[UICommon MessageUpload:@"加载中"];
|
||
|
NSMutableDictionary *parameters = [NSMutableDictionary dictionary];
|
||
|
[parameters setValue:APIManager.sharedManager.deviceModel.imei forKey:@"imei"];
|
||
|
[parameters setValue:@(type) forKey:@"type"];
|
||
|
[parameters setValue:obj forKey:@"obj"];
|
||
|
[parameters setValue:@(cmd) forKey:@"cmd"];
|
||
|
[[[APIManager sharedManager] APGET:CheckHeartOrTemperature_URL parameters:parameters resultClass:nil] subscribeNext:^(id _Nullable x) {
|
||
|
[UICommon HidenLoading];
|
||
|
success(x);
|
||
|
} error:^(NSError * _Nullable error) {
|
||
|
failure(error);
|
||
|
NSDictionary *dic = error.userInfo;
|
||
|
[UICommon MessageErrorText:dic[NSLocalizedDescriptionKey]];
|
||
|
}];
|
||
|
}
|
||
|
|
||
|
@end
|