This commit is contained in:
邹宗楠
2025-02-24 15:37:55 +08:00
parent 8cd336f18a
commit 67d4918b73

View File

@@ -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