a.smali
.class public final Lsg/bigolive/revenue64/component/gift/mvp/view/a;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static a(Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;IZLcom/imo/android/imoim/noble/data/UserNobleInfo;IJJ)I
.registers 24
move-object v0, p0
move-object/from16 v1, p3
move-wide/from16 v4, p5
.line 56
invoke-static {}, Lsg/bigo/common/p;->b()Z
move-result v2
const/4 v3, 0x1
const/4 v6, 0x0
if-nez v2, :cond_1b
const v2, 0x7d0c014e
new-array v7, v6, [Ljava/lang/Object;
.line 57
invoke-static {v2, v7}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 58
invoke-static {v2, v6}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
const/4 v2, 0x1
goto :goto_1c
:cond_1b
const/4 v2, 0x0
:goto_1c
const/4 v7, 0x2
const-string v8, "Revenue_Gift"
if-gtz p4, :cond_27
const-string v2, "GiftSendVerifycheckAndSendGift amount < 1 "
.line 1071
invoke-static {v8, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
const/4 v2, 0x2
:cond_27
const-wide/16 v9, 0x0
const-string v11, ", giftTypeId ="
cmp-long v12, v4, v9
if-nez v12, :cond_51
.line 68
new-instance v2, Ljava/lang/StringBuilder;
const-string v9, "GiftSendVerifycan not send gift with toUid == 0roomType:"
invoke-direct {v2, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 69
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v9
invoke-virtual {v9}, Lsg/bigo/live/support64/o;->a()I
move-result v9
invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v9, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->a:I
invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 68
invoke-static {v8, v2}, Lcom/imo/android/imoim/util/bt;->c(Ljava/lang/String;Ljava/lang/String;)V
const/4 v2, 0x2
.line 72
:cond_51
invoke-static {}, Lsg/bigo/live/support64/t;->c()Lsg/bigo/live/support64/r;
move-result-object v9
invoke-interface {v9}, Lsg/bigo/live/support64/r;->aO_()J
move-result-wide v9
cmp-long v12, v4, v9
if-nez v12, :cond_93
const v2, 0x7d0c0008
new-array v9, v6, [Ljava/lang/Object;
.line 74
invoke-static {v2, v9}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 75
invoke-static {v2, v6}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
.line 76
new-instance v2, Ljava/lang/StringBuilder;
const-string v9, "GiftSendVerifycan not send gift to yourself, toUid = "
invoke-direct {v2, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v9, "roomType:"
invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 77
invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;
move-result-object v9
invoke-virtual {v9}, Lsg/bigo/live/support64/o;->a()I
move-result v9
invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v9, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->a:I
invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 2071
invoke-static {v8, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
const/4 v2, 0x3
:cond_93
if-eqz v1, :cond_9f
.line 80
sget-object v9, Lcom/imo/android/imoim/noble/b;->a:Lcom/imo/android/imoim/noble/b;
invoke-static/range {p3 .. p3}, Lcom/imo/android/imoim/noble/b;->a(Lcom/imo/android/imoim/noble/data/UserNobleInfo;)Z
move-result v9
if-eqz v9, :cond_9f
const/4 v9, 0x1
goto :goto_a0
:cond_9f
const/4 v9, 0x0
.line 81
:goto_a0
iget-short v10, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->b:S
const/4 v11, 0x4
if-ne v10, v11, :cond_cd
if-nez v9, :cond_cd
.line 82
new-instance v2, Ljava/lang/StringBuilder;
const-string v10, "GiftSendVerifycan not send noble gift , giftTypeId ="
invoke-direct {v2, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v10, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->a:I
invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v10, ", giftType = "
invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-short v10, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->b:S
invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v10, ", isNoble = "
invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 3071
invoke-static {v8, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
const/4 v2, 0x5
.line 3116
:cond_cd
iget v8, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->k:I
div-int/lit8 v8, v8, 0x64
mul-int v8, v8, p4
int-to-long v8, v8
cmp-long v10, p7, v8
if-gez v10, :cond_da
const/4 v12, 0x4
goto :goto_db
:cond_da
move v12, v2
:goto_db
if-eqz v1, :cond_e1
.line 4044
iget v1, v1, Lcom/imo/android/imoim/noble/data/UserNobleInfo;->b:I
move v10, v1
goto :goto_e2
:cond_e1
const/4 v10, 0x0
.line 93
:goto_e2
iget v1, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->a:I
iget-short v6, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->h:S
.line 94
invoke-static {v12}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v8
const/16 v9, 0xc8
invoke-static/range {p1 .. p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v13
if-eqz p2, :cond_f5
const-string v2, "1"
goto :goto_f7
:cond_f5
const-string v2, "0"
:goto_f7
move-object v14, v2
iget-short v0, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->b:S
if-ne v0, v11, :cond_fe
const/4 v11, 0x2
goto :goto_ff
:cond_fe
const/4 v11, 0x1
:goto_ff
const-string v0, "send_gift_pre_verify"
move/from16 v2, p4
move v3, v6
move-wide/from16 v4, p5
move-object v6, v8
move v7, v9
move-object v8, v13
move-object v9, v14
.line 93
invoke-static/range {v0 .. v11}, Lsg/bigolive/revenue64/report/b;->a(Ljava/lang/String;IIIJLjava/lang/String;ILjava/lang/String;Ljava/lang/String;II)V
return v12
.end method