RDSSystemParameterModel.m 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // RDSSystemParameterModel.m
  3. // Temperature
  4. //
  5. // Created by 姓二名哈字富贵儿 on 2023/8/30.
  6. //
  7. #import "RDSSystemParameterModel.h"
  8. @implementation RDSSystemParameterModel
  9. - (instancetype)init {
  10. self = [super init];
  11. if (self) {
  12. self.nameValue = @"感谢使用五恒健康系统";
  13. }
  14. return self;
  15. }
  16. + (NSDictionary *)mj_replacedKeyFromPropertyName {
  17. return @{@"nameValue": @"value"};
  18. }
  19. + (void)rds_getWelcomeMessageFinished:(void (^)(RDSSystemParameterModel * _Nullable, NSError * _Nullable))finished {
  20. [RDSDemoApiHelper rds_getWelcomeMessageSuccess:^(id responseObject) {
  21. if ([responseObject[@"code"] intValue] == 0) {
  22. NSDictionary *data = responseObject[@"data"];
  23. RDSSystemParameterModel *model = [RDSSystemParameterModel mj_objectWithKeyValues:data];
  24. BLOCK_SAFE_RUN(finished, model, nil)
  25. } else{
  26. NSError *error = [NSError errorWithDomain:responseObject[@"message"] code:[responseObject[@"code"] intValue] userInfo:nil];
  27. BLOCK_SAFE_RUN(finished, nil, error)
  28. }
  29. } failure:^(NSError *error) {
  30. BLOCK_SAFE_RUN(finished, nil, error)
  31. }];
  32. }
  33. @end