看一段代码
//创建一个数据结构(struct)用来接收符合这样一个结构的数据
struct OrderInfoList {
var OrderNumber: String = ""
var OrderDateTime: String = ""
var FirstName: String = ""
var LastName: String = ""
var CashierNumber: String = ""
var PaymentMethod: String = ""
var EDCCardLast4: String = ""
var EDCTransID: String = ""
var PaymentDateTime: String = ""
var AmountTendered: String = ""
var AmountPaid: String = ""
var EDCTipAmount: String = ""
var ApprovedAmount: String = ""
var Cardholder: String = ""
}
// 通过刷卡时保存的卡的信息得到对应此Order相关的信息
class func fromCardInfoGetOrderInfos(cardLast:String, beginDate:String, endDate:String, complete: @escaping ([OrderInfoList])->Void) {
if let value = PalauDefaults.syncurl.value {
ProgressHUD.show(NSLocalizedString2("loading...",comment:""), interaction: false)
//传入参数 cardLast,beginDate,endDate
let params: [String: Any] = ["CardLast4": cardLast, "BeginDate": beginDate, "EndDat