This commit is contained in:
邹宗楠
2024-03-11 10:09:32 +08:00
parent ee869d01ca
commit 42071c776c
3 changed files with 88 additions and 66 deletions

View File

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