AllpriceTableViewCell.m 1.54 KB
Newer Older
1 2 3 4 5 6 7 8 9
//
//  AllpriceTableViewCell.m
//  Lighting
//
//  Created by 曹云霄 on 16/5/4.
//  Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//

#import "AllpriceTableViewCell.h"
勾芒's avatar
勾芒 committed
10
#import "ShopcarModel.h"
11 12 13 14 15 16 17
@implementation AllpriceTableViewCell

- (void)awakeFromNib {
    [super awakeFromNib];
    // Initialization code
}

勾芒's avatar
勾芒 committed
18 19 20 21 22 23 24


#pragma mark -赋值
- (void)setGoodsAllprice:(NSArray *)goodsAllprice
{
    _goodsAllprice = goodsAllprice;
    
勾芒's avatar
勾芒 committed
25
    NSUInteger allNumber = 0;
勾芒's avatar
勾芒 committed
26
    CGFloat allPrice = 0;
勾芒's avatar
勾芒 committed
27 28 29
    for (ShopcarModel *model in _goodsAllprice) {
        
        allNumber += model.goodsNum;
勾芒's avatar
勾芒 committed
30
        allPrice += [model.costPrice floatValue] *model.goodsNum;
勾芒's avatar
勾芒 committed
31 32
    }
    self.goodsAllNumber.text = [NSString stringWithFormat:@"%ld",allNumber];
勾芒's avatar
勾芒 committed
33
    self.goodsAllPrice.text = [NSString stringWithFormat:@"¥%.2f",allPrice];
勾芒's avatar
勾芒 committed
34 35 36
}


勾芒's avatar
勾芒 committed
37 38 39 40 41 42 43 44 45



#pragma mark -数据源赋值
- (void)setGoodsArray:(NSArray *)goodsArray
{
    _goodsArray = goodsArray;
    
    NSInteger allNumber = 0;//总数量
勾芒's avatar
勾芒 committed
46
    CGFloat allPrice = 0;//总价格
勾芒's avatar
勾芒 committed
47 48 49
    
    for (TOOrderdetailEntity *model in _goodsArray) {
        
勾芒's avatar
勾芒 committed
50
        allNumber += [model.goodsNum integerValue];
勾芒's avatar
勾芒 committed
51
        allPrice += [model.goodsPrice floatValue]*[model.goodsNum intValue];
勾芒's avatar
勾芒 committed
52 53
    }
    self.goodsAllNumber.text = [NSString stringWithFormat:@"%ld",allNumber];
勾芒's avatar
勾芒 committed
54
    self.goodsAllPrice.text = [NSString stringWithFormat:@"¥%.2f",allPrice];
勾芒's avatar
勾芒 committed
55 56 57 58 59 60 61 62
    
}






63 64 65 66 67 68 69
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];

    // Configure the view for the selected state
}

@end