|
@@ -27,6 +27,7 @@ import com.blankj.utilcode.util.AppUtils
|
|
|
import com.develop.base.ext.appGlobalScope
|
|
|
import com.develop.base.ext.dimenRes
|
|
|
import com.develop.base.ext.getSN
|
|
|
+import com.develop.base.ext.globalApp
|
|
|
import com.develop.base.ext.isBrand036I
|
|
|
import com.develop.base.ext.isBrand062
|
|
|
import com.develop.base.ext.isNightTheme
|
|
@@ -36,9 +37,16 @@ import com.develop.base.ext.updateText
|
|
|
import com.develop.base.util.GlobalToast
|
|
|
import com.develop.base.util.MMkvUtils
|
|
|
import com.develop.base.widgets.CommonPopupWindow
|
|
|
+import com.develop.common.R
|
|
|
import com.develop.common.bean.TuyaEvent
|
|
|
import com.develop.common.data_repo.FoodDataProvider
|
|
|
+import com.develop.common.data_repo.db.CategoryModel
|
|
|
+import com.develop.common.data_repo.db.FilterSortModel
|
|
|
+import com.develop.common.data_repo.db.FoodContentModel
|
|
|
+import com.develop.common.data_repo.db.HomeHeader
|
|
|
import com.develop.common.data_repo.db.SortedType
|
|
|
+import com.develop.common.data_repo.db.entity.DevRecipeCategory
|
|
|
+import com.develop.common.data_repo.db.getTime
|
|
|
import com.develop.common.dialog.CancelConfirmDialog
|
|
|
import com.develop.common.dialog.CommonDialog
|
|
|
import com.develop.common.dialog.RecipeUpdateDialog
|
|
@@ -46,6 +54,7 @@ import com.develop.common.food_sdk.GlobalDevEvent
|
|
|
import com.develop.common.router.Screens
|
|
|
import com.develop.common.tag.CURRENT_LANGUAGE
|
|
|
import com.develop.common.tuya_bean.CategoryBean
|
|
|
+import com.develop.common.tuya_bean.RecipesListBean
|
|
|
import com.develop.common.ui.CommonBVMActivity
|
|
|
import com.develop.common.utils.AppVersionUtil
|
|
|
import com.develop.common.utils.CommonUtils
|
|
@@ -488,6 +497,8 @@ class AboutActivity : CommonBVMActivity<ActivityAboutBinding, AboutViewModel>()
|
|
|
|
|
|
|
|
|
binding.devSn.setOnClickListener {
|
|
|
+// searchRecipes()
|
|
|
+// getRecipes()
|
|
|
// getappLog()
|
|
|
testCount++
|
|
|
if (testCount >= 7) {
|
|
@@ -569,8 +580,98 @@ class AboutActivity : CommonBVMActivity<ActivityAboutBinding, AboutViewModel>()
|
|
|
|
|
|
}
|
|
|
|
|
|
+ fun getRecipes(){
|
|
|
+ var titleMap = HashMap<String, Any>()
|
|
|
+ var map = HashMap<String, Any>()
|
|
|
+ map["lang"] = "PL"
|
|
|
+ map["categoryIds"] = ""
|
|
|
+ map["pageNo"] = 0
|
|
|
+ map["pageSize"] = 300
|
|
|
+ titleMap["queryJson"] = map
|
|
|
+ var json = GsonUtils.GsonString(titleMap)
|
|
|
+
|
|
|
+ appGlobalScope.launch(Dispatchers.IO) {
|
|
|
+ var httpResponse = TuyaUtils.ioTSDKManager.httpRequest("tuya.device.menu.lang.list", "1.0", json)
|
|
|
+ var str = httpResponse.result
|
|
|
+ withContext(Dispatchers.Main) {
|
|
|
+ Log.d("TAG", "json:$str")
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ fun searchRecipes(){
|
|
|
+ var lang = MMkvUtils.getString(CURRENT_LANGUAGE) ?: "en"
|
|
|
+// var orderType = if (sortedType == SortedType.A2Z) 1 else 2
|
|
|
+ var titleMap = HashMap<String, Any>()
|
|
|
+ var map = HashMap<String, Any>()
|
|
|
+ map["lang"] = lang
|
|
|
+ map["name"] = "Kruche ciastka mumie"
|
|
|
+ map["orderType"] = 1
|
|
|
+ map["pageNo"] = 0
|
|
|
+ map["pageSize"] = 100
|
|
|
+ titleMap["queryJson"] = map
|
|
|
+ var json = GsonUtils.GsonString(titleMap)
|
|
|
+ CommonUtils.getTuyaBean<RecipesListBean>("tuya.device.menu.lang.list", "1.0",
|
|
|
+ json, RecipesListBean::class.java, object : CommonUtils.TuyaHttp<RecipesListBean> {
|
|
|
+ override fun bean(t: RecipesListBean) {
|
|
|
+ var foodContentList = mutableListOf<Any>()
|
|
|
+
|
|
|
+ /**
|
|
|
+ * val cover: Any,
|
|
|
+ * val foodName: String,
|
|
|
+ * val starCount: Int,
|
|
|
+ * val time: String,
|
|
|
+ * val level: String,
|
|
|
+ * val isNetRecipes: Boolean = false,
|
|
|
+ * val hasDownloaded: Boolean = false,
|
|
|
+ * val isLike: Boolean = false,
|
|
|
+ * val foodId: String = "1",
|
|
|
+ * val recipesEdition: String? = "1.0",
|
|
|
+ * val useNum: Int = 0
|
|
|
+ * */
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
+// t.data.forEach {
|
|
|
+//
|
|
|
+// var cookTime = it.cookTime
|
|
|
+// var makeHours = cookTime / 3600;
|
|
|
+// var makeMinutes = (cookTime % 3600) / 60;
|
|
|
+// foodContentList.add(
|
|
|
+// FoodContentModel(
|
|
|
+// it.mainImg,
|
|
|
+// it.name,
|
|
|
+// 5,
|
|
|
+// getTime(makeHours ?: 0, makeMinutes ?: 0),
|
|
|
+// it.easyLevelDesc
|
|
|
+// ?: globalApp().getString(com.develop.common.R.string.easy),
|
|
|
+// false,
|
|
|
+// false,
|
|
|
+// it.isStar,
|
|
|
+// it.id.toString(),
|
|
|
+// it.eatCount.toString(),
|
|
|
+// 0
|
|
|
+// )
|
|
|
+// )
|
|
|
+// }
|
|
|
+
|
|
|
+
|
|
|
+// localRecipesLiveData.postValue(
|
|
|
+//
|
|
|
+// )
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ override fun fail() {
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
fun installPackage(context: Context, apk: File) {
|
|
|
try {
|