Browse Source

解决订单复制教程链接崩溃问题

zk 2 years ago
parent
commit
367db5658d

+ 15 - 2
app/src/main/java/com/datarecovery/master/data/api/bean/OrderBean.java

@@ -1,9 +1,11 @@
 package com.datarecovery.master.data.api.bean;
 
-import com.atmob.common.text.TextUtil;
+import com.datarecovery.master.module.member.MemberType;
 import com.datarecovery.master.utils.DateUtil;
 import com.google.gson.annotations.SerializedName;
 
+import java.util.Objects;
+
 public class OrderBean {
     @SerializedName("itemName")
     private String itemName;
@@ -15,6 +17,9 @@ public class OrderBean {
     private int id;
     @SerializedName("authCode")
     private String authCode;
+
+    @SerializedName("auths")
+    private String auths;
     @SerializedName("startTimestamp")
     private long startTimestamp;
     @SerializedName("endTimestamp")
@@ -22,13 +27,17 @@ public class OrderBean {
     @SerializedName("permanent")
     private boolean permanent;
 
-    @SerializedName("tutorialLink")
+    @SerializedName("tutorialUrl")
     private String tutorialLink;
 
     public String getTutorialLink() {
         return tutorialLink;
     }
 
+    public String getAuths() {
+        return auths;
+    }
+
     public String getExpireDate() {
         if (permanent) {
             return "永久有效";
@@ -100,4 +109,8 @@ public class OrderBean {
     public void setPermanent(boolean permanent) {
         this.permanent = permanent;
     }
+
+    public boolean isShowLink() {
+        return Objects.equals(auths, MemberType.APP_WX_FRIEND_RECOVER) || Objects.equals(auths, MemberType.APP_WX_MESSAGE_RECOVER) || Objects.equals(auths, MemberType.APP_SUPER_RECOVER);
+    }
 }

+ 1 - 0
app/src/main/res/layout/item_order.xml

@@ -183,6 +183,7 @@
 
 
         <TextView
+            isGone="@{!orderBean.isShowLink}"
             android:id="@+id/tv_copy_link"
             android:layout_width="0dp"
             android:layout_height="0dp"