diff --git a/business/partner/purchase/jd/order.go b/business/partner/purchase/jd/order.go index 3d143aee7..a24f726fe 100644 --- a/business/partner/purchase/jd/order.go +++ b/business/partner/purchase/jd/order.go @@ -154,7 +154,7 @@ func (c *PurchaseHandler) Map2Order(orderData map[string]interface{}) (order *mo if skuCostumeProperty, ok := product["skuCostumeProperty"]; ok { sku.SkuName += skuCostumeProperty.(string) } - if product["isGift"].(bool) { + if isGift, ok := product["isGift"].(bool); ok && isGift { sku.SkuType = 1 } order.Skus = append(order.Skus, sku)