|
@@ -17,12 +17,14 @@ import com.develop.food.base.manager.FloatWindowManager
|
|
|
import com.develop.food.base.repo.CURRENT_USER_ID
|
|
|
import com.develop.food.base.repo.FoodDataProvider
|
|
|
import com.develop.food.base.repo.entity.UserHistoryRecipes
|
|
|
+import com.develop.food.base.repo.entity.UserRecipeStepRemark
|
|
|
import com.develop.food.base.router.Screens
|
|
|
import com.develop.food.base.utils.*
|
|
|
import com.develop.food.base.widgets.CancelConfirmDialog
|
|
|
import com.develop.food.base.widgets.TimePickerView
|
|
|
import com.develop.step.viewmodel.CookStepStatus
|
|
|
import com.develop.step.viewmodel.CookStepUiData
|
|
|
+import com.develop.step.widgets.NoteEditDialog
|
|
|
import com.kuyuntech.cofarcooking.device.sdk.constant.core.CommonEventTypes
|
|
|
import com.kuyuntech.cofarcooking.device.sdk.constant.core.DevStatus
|
|
|
import com.kuyuntech.cofarcooking.device.sdk.constant.core.HeatModes
|
|
@@ -71,6 +73,7 @@ class CookStepActivity2 : CookStepToolActivity() {
|
|
|
viewModel.stepUiData.doingModify = true
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
binding.viewAlarm.setOnClickListener {
|
|
|
audioMute = !audioMute
|
|
|
if (audioMute) {
|
|
@@ -81,12 +84,57 @@ class CookStepActivity2 : CookStepToolActivity() {
|
|
|
}
|
|
|
}
|
|
|
initData()
|
|
|
+
|
|
|
+ binding.viewRemark.setOnClickListener {
|
|
|
+ Log.i("dd",CURRENT_USER_ID.toString() + recipeNumber.toString() + currentStepIndex.toString());
|
|
|
+ var data = FoodDataProvider.getUserDatabase().userInfoDao().queryUserRecipeStepRemark(
|
|
|
+ CURRENT_USER_ID,recipeNumber.toString(),viewModel.stepIndex.toString());
|
|
|
+ var dialog = NoteEditDialog();
|
|
|
+ dialog.text = data?.remark
|
|
|
+ dialog.listener = object :NoteEditDialog.OnDialogClickListener{
|
|
|
+ override fun onComplete(remark:String) {
|
|
|
+ viewModel.recipe?.let {
|
|
|
+
|
|
|
+
|
|
|
+ if(data == null){
|
|
|
+ data = UserRecipeStepRemark(
|
|
|
+ recipeNumber = it.number.toString(),
|
|
|
+ stepNumber = viewModel.stepIndex.toString(),
|
|
|
+ userId = CURRENT_USER_ID,
|
|
|
+ remark = remark
|
|
|
+ )
|
|
|
+ }else{
|
|
|
+ data!!.remark = remark;
|
|
|
+ }
|
|
|
+
|
|
|
+ FoodDataProvider.getUserDatabase().userInfoDao().insertUserRecipeStepRemark(
|
|
|
+ data!!
|
|
|
+ );
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ override fun onClear() {
|
|
|
+ }
|
|
|
+
|
|
|
+ };
|
|
|
+ dialog.showDialog(supportFragmentManager, "NoteEditDialog")
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
private fun initData() {
|
|
|
viewModel.queryRecipeCookStep(recipeNumber ?: "", currentStepIndex)
|
|
|
viewModel.stepDisplay.observe(this) { it ->
|
|
|
coverPath = FoodDataProvider.getImagePath(it.source.photoVideoFilePath)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
if (CofarSDK.devInfo().status == DevStatus.STOP.toInt()) {
|
|
|
CofarSDK.changeModeWithoutCfg(
|
|
|
"$recipeNumber:${viewModel.stepIndex}",
|