PayReporter.smali

.class public Lcom/sdk/orion/ui/baselibrary/infoc/PayReporter;
.super Ljava/lang/Object;


# static fields
.field public static final ARRIVE:Ljava/lang/String; = "3"

.field public static final CLICK:Ljava/lang/String; = "2"

.field public static final PAGE_OPEN:Ljava/lang/String; = "0"

.field public static final PAY_SUCCESS:Ljava/lang/String; = "1"

.field public static final SHOW:Ljava/lang/String; = "1"

.field public static final SHOW_BY_CLICK:Ljava/lang/String; = "1"

.field public static final SHOW_DIRECT:Ljava/lang/String; = "0"


# direct methods
.method public constructor <init>()V
    .registers 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static getNotNullString(Ljava/lang/String;)Ljava/lang/String;
    .registers 2

    invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_9

    const-string/jumbo p0, ""

    :cond_9
    return-object p0
.end method

.method public static report(Ljava/lang/String;Ljava/lang/String;)V
    .registers 5

    new-instance v0, Ljava/util/HashMap;

    const/4 v1, 0x3

    invoke-direct {v0, v1}, Ljava/util/HashMap;-><init>(I)V

    const-string/jumbo v1, "action"

    invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string/jumbo v1, "payAccessToken"

    invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string/jumbo v1, "SN"

    invoke-static {}, Lcom/sdk/orion/utils/Constant;->getSpeakerSn()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string/jumbo v1, "xy_m_pay"

    invoke-static {v1, v0}, Lcom/sdk/orion/ui/baselibrary/report/SupportWrapper;->report(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method

.method public static reportDetail(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 9

    new-instance v0, Ljava/util/HashMap;

    const/4 v1, 0x7

    invoke-direct {v0, v1}, Ljava/util/HashMap;-><init>(I)V

    const-string/jumbo v1, "action"

    invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string/jumbo v1, "order_id_xmly"

    invoke-static {p1}, Lcom/sdk/orion/ui/baselibrary/infoc/PayReporter;->getNotNullString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string/jumbo v1, "order_id_orion"

    invoke-static {p2}, Lcom/sdk/orion/ui/baselibrary/infoc/PayReporter;->getNotNullString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string/jumbo v1, "payAccessToken"

    invoke-static {p3}, Lcom/sdk/orion/ui/baselibrary/infoc/PayReporter;->getNotNullString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string/jumbo v1, "pv_type"

    invoke-static {p4}, Lcom/sdk/orion/ui/baselibrary/infoc/PayReporter;->getNotNullString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string/jumbo v1, "creat_time"

    invoke-static {p5}, Lcom/sdk/orion/ui/baselibrary/infoc/PayReporter;->getNotNullString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string/jumbo v1, "SN"

    invoke-static {}, Lcom/sdk/orion/utils/Constant;->getSpeakerSn()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string/jumbo v1, "xy_m_pay_detail_page"

    invoke-static {v1, v0}, Lcom/sdk/orion/ui/baselibrary/report/SupportWrapper;->report(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method