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"]),
|
InvoiceTitle: utils.Interface2String(orderMap["invoice_title"]),
|
||||||
InvoiceTaxerID: utils.Interface2String(orderMap["taxer_id"]),
|
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"]),
|
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"])
|
finishTime := getTimeFromInterface(orderMap["finished_time"])
|
||||||
if finishTime == utils.ZeroTimeValue {
|
if finishTime == utils.ZeroTimeValue {
|
||||||
order.OrderFinishedAt = utils.DefaultTimeValue
|
order.OrderFinishedAt = utils.DefaultTimeValue
|
||||||
|
|||||||
Reference in New Issue
Block a user