//
//  GuideIntegralViewController.m
//  Lighting
//
//  Created by 曹云霄 on 2016/11/16.
//  Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//

#import "GuideIntegralViewController.h"
#import "IntegralDetailsViewController.h"
#import "PrizeMainViewController.h"

@interface GuideIntegralViewController ()

@end

@implementation GuideIntegralViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
    [self addChildViewController];
}

#pragma mark - 积分赋值
- (void)integralAssignment:(RsScoreDetails *)scoreModel
{
    if (scoreModel.currentScore == 0) {
        scoreModel.quarterlyRanking = 0;
        scoreModel.annualRanking = 0;
    }
    self.currentIntegralLabel.text = [NSString stringWithFormat:@"%.0lf",scoreModel.currentScore];
    self.quarterIntegralLabel.text = [NSString stringWithFormat:@"%ld",scoreModel.quarterlyRanking];
    self.yearIntegralLabel.text = [NSString stringWithFormat:@"%ld",scoreModel.annualRanking];
}

#pragma mark - 添加积分明细、导购头像
- (void)addChildViewController
{
    IntegralDetailsViewController *integralDetails = [IntegralDetailsViewController viewControllerWithStoryBoardType:STORYBOARD_TYPE_GUIDEINTERGRAL];
    integralDetails.cellType = IntrgralTableView;
    [self addChildViewController:integralDetails];
    integralDetails.view.frame = CGRectMake(0, 50, self.integralDetailsView.mj_w, self.integralDetailsView.mj_h-50);
    [self.integralDetailsView addSubview:integralDetails.view];
    NSString *headerurl = [Shoppersmanager manager].shoppers.employee.picture;
    [self.guideHeaderView sd_setImageWithURL:[NSURL URLWithString:headerurl] placeholderImage:GuideReplaceImage];
    WS(weakSelf);
    [integralDetails setReturnIntegralDetailsBlock:^(RsScoreDetails *model) {
        [weakSelf integralAssignment:model];
    }];
}

#pragma mark - 礼品兑换
- (IBAction)exchangeButtonClick:(UIButton *)sender {
    
    PrizeMainViewController *prizeMainVC = [PrizeMainViewController viewControllerWithStoryBoardType:STORYBOARD_TYPE_GUIDEINTERGRAL];
    [self pushViewController:prizeMainVC animated:YES];
}


- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
}


@end
