Browse Source

011涂鸦 食谱处理

zhangshenjie 4 months ago
parent
commit
c8eca05073

+ 5 - 5
BusinessMain/src/main/java/com/develop/main/ui/ModeEntranceActivity.kt

@@ -948,9 +948,9 @@ class ModeEntranceActivity : CommonBindingActivity<ActivityModeEntranceBinding>(
         }
 
         binding.helpLayout.setOnClickListener {
-            getappLog()
-//            navigateTo(Screens.Setting.HELP)
-//            binding.contentView.closeDrawers()
+//            getappLog()
+            navigateTo(Screens.Setting.HELP)
+            binding.contentView.closeDrawers()
         }
 
         binding.ivAvatar.setOnClickListener {
@@ -1171,9 +1171,9 @@ class ModeEntranceActivity : CommonBindingActivity<ActivityModeEntranceBinding>(
 
     fun getappLog() {
         var map = HashMap<String, Any>()
-        map["lang"] = "en"
+        map["lang"] = "PL"
 //        map["categoryIds"] = ""
-        map["menuId"] = 3690112
+        map["menuId"] = 3737812
 //        map["pageSize"] = 30
 
 

+ 101 - 0
BusinessSetting/src/main/java/com/develop/setting/ui/AboutActivity.kt

@@ -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 {