// // SPSBQueryListDetailsTransactionModel.m // 我的社保 // // Created by jiaxian_he on 2021/5/29. // #import "SPSBQueryListDetailsTransactionModel.h" @implementation SPSBQueryListDetailsTransactionRefundModel - (bool)handleAdditionalProperty { [super handleAdditionalProperty]; NSMutableArray *titleArray = [@[@"退款原因"] mutableCopy]; NSMutableArray *contentArray = [@[self.spsb_reason] mutableCopy]; [titleArray addObject:@"退款时间"]; [contentArray addObject:self.spsb_time]; _spsba_dataDic = @{@"title" : titleArray, @"content" : contentArray}; return true; } @end @implementation SPSBQueryListDetailsTransactionOrderBalanceModel + (NSArray *)getModelListWithArray:(NSArray *)array isHaveWaitForPay:(bool *)isHaveWaitForPay { NSMutableArray *dataList = [[NSMutableArray alloc] init]; for (NSDictionary *dic in array) { SPSBQueryListDetailsTransactionOrderBalanceModel *model = SPSBQueryListDetailsTransactionOrderBalanceModel.new; [model handleDataWithDictionary:dic]; [model GETSDdataDicWithNPOM:isHaveWaitForPay]; [dataList addObject:model]; } return dataList; } - (void)GETSDdataDicWithNPOM:(bool *)isHaveWaitForPay { NSMutableArray *titleArray = [@[@"补差额"] mutableCopy]; NSMutableArray *contentArray = [@[_spsb_amount] mutableCopy]; [titleArray addObject:@"补差额原因"]; [contentArray addObject:_spsb_reason]; if ([_spsb_status isEqualToString:@"1"]) { [titleArray addObject:@"通知时间"]; [contentArray addObject:_spsb_time]; *isHaveWaitForPay = true; } else { [titleArray addObject:@"支付方式"]; if ([_spsb_pay_channel isEqualToString:@"1"] || [_spsb_pay_channel isEqualToString:@"2"]) { [contentArray addObject:@"微信支付"]; } else if ([_spsb_pay_channel isEqualToString:@"11"]) { [contentArray addObject:@"支付宝支付"]; } else { [contentArray addObject:@"未知支付方式"]; } [titleArray addObject:@"流水号"]; [contentArray addObject:_spsb_pay_no]; [titleArray addObject:@"成交时间"]; [contentArray addObject:_spsb_time]; } _spsba_dataDic = @{@"title" : titleArray, @"content" : contentArray}; } @end