Files
yuyin_ios/SweetParty/主类/Mine/Wallet/LMTixianRecordDetailViewController.m
2025-08-08 11:05:33 +08:00

84 lines
2.9 KiB
Objective-C

//
// LMTixianRecordDetailViewController.m
// SweetParty
//
// Created by Xmac on 2024/9/25.
//
#import "LMTixianRecordDetailViewController.h"
#import "LMTixianRecordDetailModel.h"
#import "NSString+category.h"
@interface LMTixianRecordDetailViewController ()
@property (weak, nonatomic) IBOutlet UIImageView *typeIcon;
@property (weak, nonatomic) IBOutlet UILabel *typeNameLabel;
@property (weak, nonatomic) IBOutlet UILabel *moneyLabel;
@property (weak, nonatomic) IBOutlet UILabel *statusLabel;
@property (weak, nonatomic) IBOutlet UILabel *rateLabel;
@property (weak, nonatomic) IBOutlet UILabel *rataTimeLabel;
@property (weak, nonatomic) IBOutlet UILabel *tixianMoneyLabel;
@property (weak, nonatomic) IBOutlet UILabel *sevrMoneyLabel;
@property (weak, nonatomic) IBOutlet UILabel *contentLabel;
@property (weak, nonatomic) IBOutlet UILabel *addTimeLabel;
@property (weak, nonatomic) IBOutlet UILabel *accountLabel;
@property (nonatomic, strong) LMTixianRecordDetailModel *model;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *topLayout;
@end
@implementation LMTixianRecordDetailViewController
- (void)viewDidLoad {
[super viewDidLoad];
[self showNaviBarWithTitle:@"提现记录"];
self.topLayout.constant = yb_NavigationBar_H+30;
[self requestRecordDetails];
}
- (void)setupInfo
{
if (self.model.status == 1){
self.statusLabel.text = @"待审核";
}else if (self.model.status == 2){
self.statusLabel.text = @"已到账";
}else if (self.model.status == 3){
self.statusLabel.text = @"打款失败";
}else{
self.statusLabel.text = @"未知";
}
if (self.model.type == 1){
self.typeNameLabel.text = @"支付宝";
self.typeIcon.image = ImageNamed(@"tixianRecord_ali");
}else if (self.model.type == 2){
self.typeNameLabel.text = @"银行卡";
self.typeIcon.image = ImageNamed(@"tixianRecord_bank");
}
self.moneyLabel.text = self.model.general_money;
self.rateLabel.text = [NSString stringWithFormat:@"申请提现%@,扣除手续费%@,应到账%@",self.model.money,self.model.server_money,self.model.general_money];
self.tixianMoneyLabel.text = [NSString stringWithFormat:@"¥%@",self.model.money];
self.sevrMoneyLabel.text = [NSString stringWithFormat:@"¥%@",self.model.server_money];
self.contentLabel.text = _model.remarke;
self.addTimeLabel.text = _model.add_time.formateDateYMD_HM;
self.rataTimeLabel.text = _model.add_time.formateDateYMD_HM;
self.accountLabel.text = _model.account;
}
- (void)requestRecordDetails
{
NSDictionary *params = @{@"wid":C_string(self.wid)};
[RCMicHTTP postWithURLString:@"api/user/get_one_withdrawal_detail" parameters:params response:^(RCMicHTTPResult *result) {
self.model = [LMTixianRecordDetailModel mj_objectWithKeyValues:result.content];
[self setupInfo];
}];
}
@end