new-instance v0 Lcom/jize/yileunion/alipay/PayResult;
iget-object v6 v6 Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v6 Ljava/util/Map;
invoke-direct {v0,v6} Lcom/jize/yileunion/alipay/PayResult;-><init>(Ljava/util/Map;)V
invoke-virtual {v0} Lcom/jize/yileunion/alipay/PayResult;->getResult()Ljava/lang/String;
move-result-object v6
invoke-virtual {v0} Lcom/jize/yileunion/alipay/PayResult;->getResultStatus()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0} Lcom/jize/yileunion/alipay/PayResult;->getMemo()Ljava/lang/String;
move-result-object v0
iget-object v2 v5 Lcom/jize/yileunion/AliPay$1;->this$0:Lcom/jize/yileunion/AliPay;
invoke-static {v2} Lcom/jize/yileunion/AliPay;->access$000(Lcom/jize/yileunion/AliPay;)Lcom/jize/yileunion/IPayCallbreak;
move-result-object v2
if-eqz v2 :label_151
const-string v2 "9000"
invoke-static {v1,v2} Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2 :label_61
iget-object v6 v5 Lcom/jize/yileunion/AliPay$1;->this$0:Lcom/jize/yileunion/AliPay;
invoke-static {v6} Lcom/jize/yileunion/AliPay;->access$000(Lcom/jize/yileunion/AliPay;)Lcom/jize/yileunion/IPayCallbreak;
move-result-object v2
monitor-enter v2
label_44:
iget-object v6 v5 Lcom/jize/yileunion/AliPay$1;->this$0:Lcom/jize/yileunion/AliPay;
invoke-static {v6} Lcom/jize/yileunion/AliPay;->access$000(Lcom/jize/yileunion/AliPay;)Lcom/jize/yileunion/IPayCallbreak;
move-result-object v6
const/4 v0 0
const-string v1 "支付成功!"
invoke-interface {v6,v0,v1} Lcom/jize/yileunion/IPayCallbreak;->PayResp(ILjava/lang/String;)V
monitor-exit v2
goto :label_151
label_58:
move-exception v6
monitor-exit v2
label_60:
throw v6
label_61:
const-string v2 "AliPayLog"
new-instance v3 Ljava/lang/StringBuilder;
invoke-direct {v3} Ljava/lang/StringBuilder;-><init>()V
const-string v4 "resultInfo:"
invoke-virtual {v3,v4} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3,v6} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3} Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-static {v2,v6} Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
const-string v6 "AliPayLog"
new-instance v2 Ljava/lang/StringBuilder;
invoke-direct {v2} Ljava/lang/StringBuilder;-><init>()V
const-string v3 "resultStatus:"
invoke-virtual {v2,v3} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2,v1} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2} Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v6,v1} Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
const-string v6 "AliPayLog"
new-instance v1 Ljava/lang/StringBuilder;
invoke-direct {v1} Ljava/lang/StringBuilder;-><init>()V
const-string v2 "memoInfo:"
invoke-virtual {v1,v2} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1,v0} Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1} Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v6,v0} Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
iget-object v6 v5 Lcom/jize/yileunion/AliPay$1;->this$0:Lcom/jize/yileunion/AliPay;
invoke-static {v6} Lcom/jize/yileunion/AliPay;->access$000(Lcom/jize/yileunion/AliPay;)Lcom/jize/yileunion/IPayCallbreak;
move-result-object v6
monitor-enter v6
label_134:
iget-object v0 v5 Lcom/jize/yileunion/AliPay$1;->this$0:Lcom/jize/yileunion/AliPay;
invoke-static {v0} Lcom/jize/yileunion/AliPay;->access$000(Lcom/jize/yileunion/AliPay;)Lcom/jize/yileunion/IPayCallbreak;
move-result-object v0
const/4 v1 -1
const-string v2 "支付失败!"
invoke-interface {v0,v1,v2} Lcom/jize/yileunion/IPayCallbreak;->PayResp(ILjava/lang/String;)V
monitor-exit v6
goto :label_151
label_148:
move-exception v0
monitor-exit v6
label_150:
throw v0
label_151:
return-void
#Handler Exceptions
.catch all
start : label_44
end : label_60
handler : label_58
.end catch
.catch all
start : label_134
end : label_150
handler : label_148
.end catch
需要支付成功