1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
//
// OrderListModel.m
// Car
//
// Created by Javen on 2016/12/26.
// Copyright © 2016年 上海勾芒信息科技. All rights reserved.
//
#import "OrderListModel.h"
@implementation OrderListModel
- (NSString *)paymentString {
if (!_paymentString) {
if ([self.payMethod isEqualToString:@"weixin_pub"]) {
_paymentString = @"微信支付";
}else if([self.payMethod isEqualToString:@"alipay"]){
_paymentString = @"支付宝支付";
}else{
_paymentString = @"未知支付方式";
};
}
return _paymentString;
}
- (NSString *)stateString {
if (!_stateString) {
if ([self.state isEqualToString:@"nonpay"]) {
_stateString = @"未支付";
}else if ([self.state isEqualToString:@"paid"]){
_stateString = @"已支付";
}else{
_stateString = @"异常状态";
}
}
return _stateString;
}
- (NSString *)invoiceString {
if (!_invoiceString) {
if ([self.invoice isEqualToString:@"Y"]) {
_invoiceString = @"已开发票";
}else if ([self.invoice isEqualToString:@"N"]){
_invoiceString = @"未开发票";
}else{
_invoiceString = @"异常状态";
}
}
return _invoiceString;
}
- (NSString *)printStateString {
if (!_printStateString) {
if ([self.printState isEqualToString:@"noprint"]) {
_printStateString = @"未打印";
}else if ([self.printState isEqualToString:@"wait"]){
_printStateString = @"等待中";
}else if ([self.printState isEqualToString:@"printed"]){
_printStateString = @"打印完成";
}else{
_printStateString = @"异常状态";
}
}
return _printStateString;
}
@end