JXPacketObject.m 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // JXPacketObject.m
  3. // shiku_im
  4. //
  5. // Created by Apple on 16/8/30.
  6. // Copyright © 2016年 Reese. All rights reserved.
  7. //
  8. #import "JXPacketObject.h"
  9. @implementation JXPacketObject
  10. + (JXPacketObject*)getPacketObject:(NSDictionary *)dataDict{
  11. NSDictionary * dictPocket = dataDict[@"data"][@"packet"];
  12. if (dictPocket == nil) {
  13. dictPocket = dataDict[@"packet"];
  14. }
  15. if (dictPocket) {
  16. JXPacketObject * obj = [[JXPacketObject alloc]init];
  17. obj.count = [dictPocket[@"count"] longValue];
  18. obj.greetings = dictPocket[@"greetings"];
  19. obj.packetId = dictPocket[@"id"];
  20. obj.money = [dictPocket[@"money"] floatValue];
  21. obj.outTime = [dictPocket[@"outTime"] longValue];
  22. obj.over = [dictPocket[@"over"] floatValue];
  23. obj.receiveCount = [dictPocket[@"receiveCount"] longValue];
  24. obj.sendTime = [dictPocket[@"sendTime"] longValue];
  25. obj.status = [dictPocket[@"status"] longValue];
  26. obj.type = [dictPocket[@"type"] longValue];
  27. obj.userId = dictPocket[@"userId"];
  28. obj.userIds = dictPocket[@"userIds"];
  29. obj.userName = dictPocket[@"userName"];
  30. return obj;
  31. }
  32. return nil;
  33. }
  34. @end