feat(global): 更新UAT端口并在切换环境时自动重置本地数据库及识别模型

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
mazengfei
2026-04-22 16:03:45 +08:00
co-authored by Claude Sonnet 4.6
parent 13f893cd0c
commit d95a00b8a9
7 changed files with 267 additions and 221 deletions
@@ -11,8 +11,10 @@ import androidx.lifecycle.lifecycleScope
import androidx.lifecycle.repeatOnLifecycle
import com.sw.inbound.databinding.ActivityHomeBinding
import com.sw.inbound.dialog.EnvSwitchDialog
import com.sw.inbound.dialog.Loading
import com.sw.inbound.model.response.User
import com.sw.inbound.objbox.FoodModule
import com.sw.inbound.objbox.ObjectBox
import com.sw.inbound.sdk.SensorScaleUtils
import com.sw.inbound.utils.DateTimeUtils
import com.sw.inbound.utils.ThreadUtils
@@ -80,8 +82,18 @@ class HomeActivity : BaseActivity() {
}
// 时间点击:打开环境切换弹窗
binding.tvTime.setOnClickListener {
EnvSwitchDialog(this).show()
binding.tvTime.setOnClickListener { v ->
EnvSwitchDialog(context = this, onEnvChanged = {
Loading.show(this)
lifecycleScope.launch {
ObjectBox.removeAll()
FoodModule.init(this@HomeActivity)
v.postDelayed({
Loading.dismiss()
toast("服务重置完成")
}, 500)
}
}).show()
}
// 采购单入库入口