diff --git a/platformapi/ebaiapi/order_test.go b/platformapi/ebaiapi/order_test.go index 9754a6c1..f76ef01a 100644 --- a/platformapi/ebaiapi/order_test.go +++ b/platformapi/ebaiapi/order_test.go @@ -19,15 +19,17 @@ func TestCancelOrder(t *testing.T) { } func TestOrderGet(t *testing.T) { - result, err := api.OrderGet("4094290178807791113") + result, err := api.OrderGet("4037260180200114817") products := result["products"].([]interface{})[0].([]interface{}) for _, product2 := range products { product := product2.(map[string]interface{}) - if shelfPosition, ok := product["shelf_position"]; ok { - aa := shelfPosition.(string) - fmt.Println(aa) - } else { - fmt.Println("bb") + SkuID := int(utils.Str2Int64WithDefault(utils.Interface2String(product[KeyCustomSkuID]), 0)) + if SkuID == 0 { + if product["upc"] != nil { + SkuID = utils.Str2Int(strings.Split(product["upc"].(string), "-")[1]) + } else if product["baidu_product_id"] != nil { + globals.SugarLogger.Debugf("-----baidu_product_id := %s", product["baidu_product_id"].(string)) + } } } if err != nil {