RefundDetailModel.m 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //
  2. // RefundDetailModel.m
  3. // yunbaolive
  4. //
  5. // Created by ybRRR on 2020/3/20.
  6. // Copyright © 2020 cat. All rights reserved.
  7. //
  8. #import "RefundDetailModel.h"
  9. @implementation RefundDetailModel
  10. -(instancetype)initWithDic:(NSDictionary *)dic{
  11. self = [super init];
  12. if (self) {
  13. self.order_info = [dic valueForKey:@"order_info"];
  14. self.refund_info = [dic valueForKey:@"refund_info"];
  15. self.shop_info = [dic valueForKey:@"shop_info"];
  16. self.shop_avatar =minstr([self.shop_info valueForKey:@"avatar"]);
  17. self.status_name = minstr([self.order_info valueForKey:@"status_name"]);
  18. self.status_desc = minstr([self.order_info valueForKey:@"status_desc"]);
  19. self.status_time = minstr([self.order_info valueForKey:@"status_time"]);
  20. self.spec_thumb_format = minstr([self.order_info valueForKey:@"spec_thumb_format"]);
  21. self.goods_name= minstr([self.order_info valueForKey:@"goods_name"]);
  22. self.spec_name = minstr([self.order_info valueForKey:@"spec_name"]);
  23. self.price = minstr([self.order_info valueForKey:@"price"]);
  24. self.total = minstr([self.order_info valueForKey:@"total"]);//退款金额
  25. self.nums = minstr([self.order_info valueForKey:@"nums"]);
  26. self.order_phone =minstr([self.order_info valueForKey:@"phone"]);
  27. self.user_nickname = minstr([self.refund_info valueForKey:@"user_nickname"]);
  28. self.type = minstr([self.refund_info valueForKey:@"type"]);//退款方式
  29. self.addtime = minstr([self.refund_info valueForKey:@"addtime"]);//申请时间
  30. self.orderno= minstr([self.order_info valueForKey:@"orderno"]);//退款单号
  31. self.shop_result= minstr([self.refund_info valueForKey:@"shop_result"]);//退款单号
  32. self.can_handle = minstr([self.refund_info valueForKey:@"can_handle"]);
  33. self.reason = minstr([self.refund_info valueForKey:@"reason"]);//退款原因
  34. self.refund_uid =minstr([self.refund_info valueForKey:@"uid"]);
  35. self.refund_status_name =minstr([self.refund_info valueForKey:@"status_name"]);
  36. self.refund_status_time =minstr([self.refund_info valueForKey:@"status_time"]);
  37. self.refund_status_desc = minstr([self.refund_info valueForKey:@"status_desc"]);
  38. self.refund_status_content = minstr([self.refund_info valueForKey:@"content"]);
  39. }
  40. return self;
  41. }
  42. +(instancetype)modelWithDic:(NSDictionary *)subdic{
  43. RefundDetailModel *model = [[RefundDetailModel alloc]initWithDic:subdic];
  44. return model;
  45. }
  46. @end