Skip to content

Commit 0926dad

Browse files
committed
fix: 高级软卧的价格和预定
1 parent dfb1de9 commit 0926dad

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

12306ForMac/Model/TicketConstants.swift

+2-3
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@ import Foundation
1313
let SEAT_TYPE_ARRAY = ["商务座", "特等座", "一等座", "二等座", "高级软卧", "软卧", "硬卧", "软座", "硬座", "无座"]
1414

1515
//动车
16-
let D_SEAT_TYPE_NAME_DIC = ["商务座": "9", "特等座": "P", "一等座": "M", "二等座": "O","软卧": "F", "无座": "O"]
17-
18-
let D_SEAT_TYPE_KEYPATH_DIC = ["商务座": "Swz_Num", "特等座": "Tz_Num", "一等座": "Zy_Num", "二等座": "Ze_Num","软卧": "Rw_Num", "无座": "Wz_Num"]
16+
let D_SEAT_TYPE_NAME_DIC = ["高级软卧":"A","商务座": "9", "特等座": "P", "一等座": "M", "二等座": "O","软卧": "F", "无座": "O"]
17+
let D_SEAT_TYPE_KEYPATH_DIC = ["高级软卧": "Gr_Num","商务座": "Swz_Num", "特等座": "Tz_Num", "一等座": "Zy_Num", "二等座": "Ze_Num","软卧": "Rw_Num", "无座": "Wz_Num"]
1918

2019
//普通车
2120
let K_SEAT_TYPE_NAME_DIC = ["高级软卧": "6","软卧": "4", "硬卧": "3", "软座": "2", "硬座": "1", "无座": "1"]

12306ForMac/Model/TrainCodeDetail.swift

+2-9
Original file line numberDiff line numberDiff line change
@@ -66,25 +66,18 @@ class TrainCodeDetails: NSObject {
6666

6767
class TrainPrice: NSObject {
6868
//动车
69-
let SEAT_TYPE_NAME_DIC = ["9":"商务座", "P":"特等座", "M":"一等座", "O":"二等座", "F":"动车软卧", "6":"高级软卧", "4":"软卧", "3":"硬卧", "2":"软座", "1":"硬座"]
69+
let SEAT_TYPE_NAME_DIC = ["A9":"商务座", "P":"特等座", "M":"一等座", "O":"二等座", "F":"动车软卧", "A6":"高级软卧", "A4":"软卧", "A3":"硬卧", "A2":"软座", "A1":"硬座"]
7070
var train_no: String!
7171
var trainPriceStr = ""
7272
init(json:JSON) {
7373
train_no = json["train_no"].string
7474

7575
for key in SEAT_TYPE_NAME_DIC.keys {
76-
var onePriceStr = ""
7776
let price = json[key].string
7877
if price == nil || price == "" {
7978
continue
8079
}
81-
if price!.contains("¥") {
82-
onePriceStr = "\(SEAT_TYPE_NAME_DIC[key]!):\(price!) "
83-
}
84-
else {
85-
let priceNum = Double(price!)!/10.0
86-
onePriceStr = "\(SEAT_TYPE_NAME_DIC[key]!)\(priceNum) "
87-
}
80+
let onePriceStr = "\(SEAT_TYPE_NAME_DIC[key]!):\(price!) "
8881
trainPriceStr += onePriceStr
8982
}
9083
}

0 commit comments

Comments
 (0)