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