OrionHiUtils.smali
.class public Lcom/sdk/orion/lib/history/OrionHiUtils;
.super Ljava/lang/Object;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getHi(Lcom/sdk/orion/bean/SpeakerHistory$Recommands;)Lcom/sdk/orion/bean/SpeakerHistory;
.registers 9
new-instance v0, Lcom/sdk/orion/bean/SpeakerHistory;
invoke-direct {v0}, Lcom/sdk/orion/bean/SpeakerHistory;-><init>()V
new-instance v1, Lcom/sdk/orion/bean/SpeakerHistory$History;
invoke-direct {v1}, Lcom/sdk/orion/bean/SpeakerHistory$History;-><init>()V
new-instance v2, Lcom/sdk/orion/bean/SpeakerHistory$Response;
invoke-direct {v2}, Lcom/sdk/orion/bean/SpeakerHistory$Response;-><init>()V
new-instance v3, Lcom/sdk/orion/bean/SpeakerHistory$Request;
invoke-direct {v3}, Lcom/sdk/orion/bean/SpeakerHistory$Request;-><init>()V
const-string/jumbo v4, "hi"
iput-object v4, v3, Lcom/sdk/orion/bean/SpeakerHistory$Request;->domain:Ljava/lang/String;
const/4 v4, 0x0
iput-object v4, v3, Lcom/sdk/orion/bean/SpeakerHistory$Request;->text:Ljava/lang/String;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
const-wide/16 v6, 0x3e8
div-long/2addr v4, v6
iput-wide v4, v1, Lcom/sdk/orion/bean/SpeakerHistory$History;->createDt:J
sget-object v4, Lcom/sdk/orion/ui/baselibrary/BaseApp;->mContext:Landroid/content/Context;
invoke-virtual {v4}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v4
sget v5, Lcom/sdk/orion/lib/history/R$string;->orion_sdk_xiaoya_hi:I
invoke-virtual {v4, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v4
iput-object v4, v2, Lcom/sdk/orion/bean/SpeakerHistory$Response;->text:Ljava/lang/String;
iput-object p0, v2, Lcom/sdk/orion/bean/SpeakerHistory$Response;->recommands:Lcom/sdk/orion/bean/SpeakerHistory$Recommands;
iput-object v3, v1, Lcom/sdk/orion/bean/SpeakerHistory$History;->request:Lcom/sdk/orion/bean/SpeakerHistory$Request;
iput-object v2, v1, Lcom/sdk/orion/bean/SpeakerHistory$History;->response:Lcom/sdk/orion/bean/SpeakerHistory$Response;
const/4 v2, 0x0
iput-boolean v2, v1, Lcom/sdk/orion/bean/SpeakerHistory$History;->needCorrect:Z
const/4 v2, 0x1
iput-boolean v2, v1, Lcom/sdk/orion/bean/SpeakerHistory$History;->isHello:Z
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
iput-object v2, v0, Lcom/sdk/orion/bean/SpeakerHistory;->items:Ljava/util/List;
return-object v0
.end method
.method public static getHiList(Ljava/lang/String;Lcom/sdk/orion/bean/SpeakerHistory$Recommands;)Ljava/util/List;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/sdk/orion/bean/SpeakerHistory$Recommands;",
")",
"Ljava/util/List",
"<",
"Lcom/sdk/orion/bean/SpeakerHistory$History;",
">;"
}
.end annotation
new-instance v0, Lcom/sdk/orion/bean/SpeakerHistory$History;
invoke-direct {v0}, Lcom/sdk/orion/bean/SpeakerHistory$History;-><init>()V
new-instance v1, Lcom/sdk/orion/bean/SpeakerHistory$Response;
invoke-direct {v1}, Lcom/sdk/orion/bean/SpeakerHistory$Response;-><init>()V
new-instance v2, Lcom/sdk/orion/bean/SpeakerHistory$Request;
invoke-direct {v2}, Lcom/sdk/orion/bean/SpeakerHistory$Request;-><init>()V
const-string/jumbo v3, "hi"
iput-object v3, v2, Lcom/sdk/orion/bean/SpeakerHistory$Request;->domain:Ljava/lang/String;
const/4 v3, 0x0
iput-object v3, v2, Lcom/sdk/orion/bean/SpeakerHistory$Request;->text:Ljava/lang/String;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
const-wide/16 v6, 0x3e8
div-long/2addr v4, v6
iput-wide v4, v0, Lcom/sdk/orion/bean/SpeakerHistory$History;->createDt:J
sget-object v3, Lcom/sdk/orion/ui/baselibrary/BaseApp;->mContext:Landroid/content/Context;
invoke-virtual {v3}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v3
sget v4, Lcom/sdk/orion/lib/history/R$string;->orion_sdk_xiaoya_hi:I
invoke-virtual {v3, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lcom/sdk/orion/bean/SpeakerHistory$Response;->text:Ljava/lang/String;
iput-object p1, v1, Lcom/sdk/orion/bean/SpeakerHistory$Response;->recommands:Lcom/sdk/orion/bean/SpeakerHistory$Recommands;
iput-object v2, v0, Lcom/sdk/orion/bean/SpeakerHistory$History;->request:Lcom/sdk/orion/bean/SpeakerHistory$Request;
iput-object v1, v0, Lcom/sdk/orion/bean/SpeakerHistory$History;->response:Lcom/sdk/orion/bean/SpeakerHistory$Response;
const/4 v1, 0x0
iput-boolean v1, v0, Lcom/sdk/orion/bean/SpeakerHistory$History;->needCorrect:Z
const/4 v1, 0x1
iput-boolean v1, v0, Lcom/sdk/orion/bean/SpeakerHistory$History;->isHello:Z
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-object v1
.end method