1
This commit is contained in:
@@ -254,10 +254,19 @@ func (p *PurchaseHandler) Map2Order(orderData map[string]interface{}) (order *mo
|
||||
|
||||
InvoiceTitle: utils.Interface2String(orderMap["invoice_title"]),
|
||||
InvoiceTaxerID: utils.Interface2String(orderMap["taxer_id"]),
|
||||
InvoiceEmail: jxutils.GetOneEmailFromStr(utils.Interface2String(orderMap["remark"])),
|
||||
InvoiceEmail: jxutils.GetOneEmailFromStr(utils.Interface2String(orderMap["invoice_address"])),
|
||||
|
||||
VendorOrgCode: utils.Interface2String(result["source"]),
|
||||
}
|
||||
invoiceType, _ := utils.TryInterface2Int64(orderMap["invoice_type"])
|
||||
switch invoiceType {
|
||||
case 2: // 纸质发票
|
||||
order.InvoiceEmail += "(纸质发票)"
|
||||
case 4: // 电子发票
|
||||
order.InvoiceEmail += "(电子发票)"
|
||||
default: // 不需要或者错误
|
||||
}
|
||||
|
||||
finishTime := getTimeFromInterface(orderMap["finished_time"])
|
||||
if finishTime == utils.ZeroTimeValue {
|
||||
order.OrderFinishedAt = utils.DefaultTimeValue
|
||||
|
||||
Reference in New Issue
Block a user