Weather/smali_classes2/com/moji/mjweather/me/AccountUtils.smali
2021-05-10 10:13:34 +02:00

317 lines
8.6 KiB
Smali

.class public Lcom/moji/mjweather/me/AccountUtils;
.super Ljava/lang/Object;
.source "AccountUtils.java"
# direct methods
.method public constructor <init>()V
.locals 0
.line 22
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Lcom/moji/http/ugc/bean/account/UserInfoEntity;)Lcom/moji/account/data/UserInfo;
.locals 2
.line 91
new-instance v0, Lcom/moji/account/data/UserInfo;
invoke-direct {v0}, Lcom/moji/account/data/UserInfo;-><init>()V
.line 92
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->sns_id:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->sns_id:Ljava/lang/String;
.line 93
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->user_id:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->user_id:Ljava/lang/String;
.line 94
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->sns_name:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->sns_name:Ljava/lang/String;
.line 95
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->status:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->status:Ljava/lang/String;
.line 96
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->create_time:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->create_time:Ljava/lang/String;
.line 97
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->face:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->face:Ljava/lang/String;
.line 98
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->nick:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->nick:Ljava/lang/String;
.line 99
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->background_url:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->background_url:Ljava/lang/String;
.line 100
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->email:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->email:Ljava/lang/String;
.line 101
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->mobile:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->mobile:Ljava/lang/String;
.line 102
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->sex:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->sex:Ljava/lang/String;
.line 103
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->birth:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->birth:Ljava/lang/String;
.line 104
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->city:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->city_name:Ljava/lang/String;
.line 105
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->sign:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->sign:Ljava/lang/String;
.line 106
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->followed_count:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->followed_count:Ljava/lang/String;
.line 107
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->following_count:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->following_count:Ljava/lang/String;
.line 108
iget v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->offical_type:I
iput v1, v0, Lcom/moji/account/data/UserInfo;->offical_type:I
.line 109
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->offical_title:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->offical_title:Ljava/lang/String;
.line 110
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->password:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->password:Ljava/lang/String;
.line 111
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->is_vip:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->is_vip:Ljava/lang/String;
.line 112
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->is_expire:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->is_expire:Ljava/lang/String;
.line 113
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->member_level:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->member_level:Ljava/lang/String;
.line 114
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->expire_time:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->expire_time:Ljava/lang/String;
.line 115
iget-object v1, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->start_time:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->start_time:Ljava/lang/String;
.line 116
invoke-virtual {v0}, Lcom/moji/account/data/UserInfo;->getVipMD5()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/moji/account/data/UserInfo;->vip_md5:Ljava/lang/String;
.line 117
iget-object p0, p0, Lcom/moji/http/ugc/bean/account/UserInfoEntity;->remain_day:Ljava/lang/String;
iput-object p0, v0, Lcom/moji/account/data/UserInfo;->remain_day:Ljava/lang/String;
return-object v0
.end method
.method public static a()Ljava/lang/String;
.locals 1
const-string v0, "1"
return-object v0
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/moji/requestcore/MJException;
}
.end annotation
.line 62
:try_start_0
invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result p0
packed-switch p0, :pswitch_data_0
const p0, 0x7f0e0817
.line 69
invoke-static {p0}, Lcom/moji/tool/DeviceTool;->f(I)Ljava/lang/String;
move-result-object p0
goto :goto_0
:pswitch_0
const p0, 0x7f0e0818
.line 67
invoke-static {p0}, Lcom/moji/tool/DeviceTool;->f(I)Ljava/lang/String;
move-result-object p0
return-object p0
:pswitch_1
const p0, 0x7f0e0816
.line 65
invoke-static {p0}, Lcom/moji/tool/DeviceTool;->f(I)Ljava/lang/String;
move-result-object p0
:try_end_0
.catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0
return-object p0
:goto_0
return-object p0
:catch_0
move-exception p0
const-string p1, "sex"
const-string v0, "sex is char and deal with return empty"
.line 72
invoke-static {p1, v0}, Lcom/moji/tool/log/MJLogger;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 73
new-instance p1, Lcom/moji/requestcore/MJException;
invoke-direct {p1, p0}, Lcom/moji/requestcore/MJException;-><init>(Ljava/lang/Throwable;)V
throw p1
:pswitch_data_0
.packed-switch 0x1
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public static a(Lcom/moji/http/ugc/bean/account/LoginResultEntity;)Z
.locals 2
const/4 v0, 0x0
if-nez p0, :cond_0
return v0
.line 35
:cond_0
iget p0, p0, Lcom/moji/http/ugc/bean/account/LoginResultEntity;->first_login:I
const/4 v1, 0x1
if-ne p0, v1, :cond_1
const/4 v0, 0x1
:cond_1
return v0
.end method
.method public static a(Lcom/moji/http/ugc/bean/account/SMSCodeByUserIdResultEntity;)Z
.locals 2
const/4 v0, 0x0
if-nez p0, :cond_0
return v0
.line 51
:cond_0
iget p0, p0, Lcom/moji/http/ugc/bean/account/SMSCodeByUserIdResultEntity;->is_binded:I
const/4 v1, 0x1
if-ne p0, v1, :cond_1
const/4 v0, 0x1
:cond_1
return v0
.end method
.method public static b()Ljava/lang/String;
.locals 1
const-string v0, "2"
return-object v0
.end method
.method public static b(Lcom/moji/http/ugc/bean/account/SMSCodeByUserIdResultEntity;)Z
.locals 2
const/4 v0, 0x0
if-nez p0, :cond_0
return v0
.line 56
:cond_0
iget p0, p0, Lcom/moji/http/ugc/bean/account/SMSCodeByUserIdResultEntity;->is_registered:I
const/4 v1, 0x1
if-ne p0, v1, :cond_1
const/4 v0, 0x1
:cond_1
return v0
.end method