|
|
@ -306,8 +306,11 @@ public class Book implements Serializable, RuleDataInterface { |
|
|
|
if (this == o) return true; |
|
|
|
if (this == o) return true; |
|
|
|
if (o == null || getClass() != o.getClass()) return false; |
|
|
|
if (o == null || getClass() != o.getClass()) return false; |
|
|
|
Book book = (Book) o; |
|
|
|
Book book = (Book) o; |
|
|
|
|
|
|
|
boolean flag = chapterUrl == null ? |
|
|
|
|
|
|
|
(infoUrl == null || infoUrl.equals(book.infoUrl)) : |
|
|
|
|
|
|
|
chapterUrl.equals(book.chapterUrl); |
|
|
|
return name.equals(book.name) && |
|
|
|
return name.equals(book.name) && |
|
|
|
chapterUrl.equals(book.chapterUrl) && |
|
|
|
flag && author != null && |
|
|
|
author.equals(book.author) && |
|
|
|
author.equals(book.author) && |
|
|
|
source.equals(book.source); |
|
|
|
source.equals(book.source); |
|
|
|
} |
|
|
|
} |
|
|
@ -396,6 +399,9 @@ public class Book implements Serializable, RuleDataInterface { |
|
|
|
if (variableMap == null && !TextUtils.isEmpty(variable)) { |
|
|
|
if (variableMap == null && !TextUtils.isEmpty(variable)) { |
|
|
|
variableMap = GsonExtensionsKt.getGSON().fromJson(variable, MAP_STRING); |
|
|
|
variableMap = GsonExtensionsKt.getGSON().fromJson(variable, MAP_STRING); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (variableMap == null) { |
|
|
|
|
|
|
|
variableMap = new HashMap<>(); |
|
|
|
|
|
|
|
} |
|
|
|
return variableMap; |
|
|
|
return variableMap; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -487,4 +493,6 @@ public class Book implements Serializable, RuleDataInterface { |
|
|
|
} |
|
|
|
} |
|
|
|
return bookTem; |
|
|
|
return bookTem; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void setReverseToc(boolean reverseToc){} |
|
|
|
} |
|
|
|
} |
|
|
|