pull/32/head
kunfei 5 years ago
parent a0553fba15
commit d732701783
  1. 2
      app/src/main/java/io/legado/app/data/entities/SearchBook.kt
  2. 6
      app/src/main/java/io/legado/app/ui/search/SearchViewModel.kt

@ -29,7 +29,7 @@ data class SearchBook(
var variable: String? = null, var variable: String? = null,
var bookInfoHtml: String? = null, var bookInfoHtml: String? = null,
var originOrder: Int = 0, var originOrder: Int = 0,
var bookOrder: Int = 0 var searchOrder: Int = 0
) : Parcelable, BaseBook { ) : Parcelable, BaseBook {
@Ignore @Ignore

@ -21,7 +21,11 @@ class SearchViewModel(application: Application) : BaseViewModel(application) {
.onSuccess { searchBookS -> .onSuccess { searchBookS ->
searchBookS?.let { searchBookS?.let {
for (searchBook in searchBookS) { for (searchBook in searchBookS) {
when (key) {
searchBook.name -> searchBook.searchOrder = 0
searchBook.author -> searchBook.searchOrder = 1
else -> searchBook.searchOrder = 1000
}
} }
App.db.searchBookDao().insert(*it.toTypedArray()) App.db.searchBookDao().insert(*it.toTypedArray())
} }

Loading…
Cancel
Save