1
This commit is contained in:
@@ -114,11 +114,30 @@ func TestOrderListAll(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestOrderPartRefundGet(t *testing.T) {
|
||||
result, err := api.OrderPartRefundGet("4033790060039747082")
|
||||
result, err := api.OrderPartRefundGet("4083800066973664800")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
} else {
|
||||
t.Log(utils.Format4Output(result, false))
|
||||
fmt.Println(utils.Interface2String(result["order_id"]))
|
||||
fmt.Println(utils.MustInterface2Int64(result["remain_user_total_amount"]))
|
||||
fmt.Println(utils.MustInterface2Int64(result["merchant_income"]))
|
||||
if result["reverse_order_list"] != nil {
|
||||
refundDetail := result["reverse_order_list"].([]interface{})
|
||||
refundSkuList := refundDetail[len(refundDetail)-1].(map[string]interface{})["sub_reverse_order_list"].([]interface{})
|
||||
for _, refundInfo := range refundSkuList {
|
||||
xMap := refundInfo.(map[string]interface{})
|
||||
if utils.Interface2String(xMap["sku_name"]) != "包装费" { // 暂时跳出包装费
|
||||
globals.SugarLogger.Debugf("========map := %s", utils.Format4Output(xMap, false))
|
||||
fmt.Println(utils.Int64ToStr(utils.MustInterface2Int64(xMap["platform_sku_id"])))
|
||||
fmt.Println(int(utils.Str2Int64WithDefault(utils.Interface2String(xMap["custom_sku_id"]), 0)))
|
||||
fmt.Println(utils.Interface2String(xMap["sku_name"]))
|
||||
fmt.Println(utils.MustInterface2Int64(xMap["refund_user_amount"]))
|
||||
|
||||
aa := utils.Interface2Int64WithDefault(xMap["discount_detail"].(map[string]interface{})["platform_discount_amount"], 0) + utils.Interface2Int64WithDefault(xMap["discount_detail"].(map[string]interface{})["agent_discount_amount"], 0) + utils.Interface2Int64WithDefault(xMap["discount_detail"].(map[string]interface{})["user_discount_amount"], 0)
|
||||
fmt.Println(aa)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -159,13 +178,6 @@ func TestOrderSwitchselfdelivery(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestOrderComplete(t *testing.T) {
|
||||
err := api.OrderComplete("4016410136237474551", "")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestOrderPrivateInfo(t *testing.T) {
|
||||
_, err := api.OrderPrivateInfo("1542178206811884")
|
||||
if err != nil {
|
||||
@@ -216,13 +228,6 @@ func TestOrderQueryAcceptancecode(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestAPI_OrderselfDeliveryStateSync(t *testing.T) {
|
||||
err := api.OrderselfDeliveryStateSync("4457139638483820157", "199999999999")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestForAA(t *testing.T) {
|
||||
|
||||
var a = []int64{6044969,
|
||||
|
||||
Reference in New Issue
Block a user