[sweeper运营&云控合并]feat:修改版本V6.2.0;refactor: 为了避免在同一pad上反复安装可切换模式和不可切换模式的app, 这里加上判断;

This commit is contained in:
aibingbing
2023-11-03 11:19:54 +08:00
parent 1cf01cedac
commit 26dc901f8d
2 changed files with 9 additions and 6 deletions

View File

@@ -118,16 +118,19 @@ public class SweeperProvider implements IMogoOCH, IMoGoSweeperModeListener {
this.containerId = integer;
this.activity = fragmentActivity;
// 第一优先级:SP中缓存的当前模式用户切换后会在SP中写入当前模式切换完后清除因为现在产品确认还不需要每次启动时首先使用用户上次选择的模式目前优先还是使用gradle中默认配置的模式打开
// 第二优先级:gradle中默认配置的当前模式用户不进行切换时SP中没有配置默认使用的gradle中默认当前模式
// 第一优先级:需要默认能切换清扫业务模式
// 第二优先级:如果能切换清扫模式查询SP中缓存的当前模式用户切换后会在SP中写入当前模式切换完后清除因为现在产品确认还不需要每次启动时首先使用用户上次选择的模式目前优先还是使用gradle中默认配置的模式打开
// 第三优先级如果不能切换清扫模式或者SP中没有用户选择的当前模式查询gradle中默认配置的当前模式用户不进行切换时SP中没有配置默认使用的gradle中默认当前模式
CallerLogger.i(M_SWEEPER + TAG, "清扫车启动当前业务模式isSPCurrentSweeperOperateMode="
+ SweeperVehicleConfigUtils.isSPCurrentSweeperOperateMode()
+ ", isSPCurrentSweeperCloudMode=" + SweeperVehicleConfigUtils.isSPCurrentSweeperCloudMode());
if (SweeperVehicleConfigUtils.isSPCurrentSweeperOperateMode()) {
if (SweeperVehicleConfigUtils.isDefaultSweeperCanSwitchMode(FunctionBuildConfig.sweeperCanSwitchMode)
&& SweeperVehicleConfigUtils.isSPCurrentSweeperOperateMode()) {
FunctionBuildConfig.sweeperCurrentMode = SweeperVehicleConfigUtils.BUSINESS_MODE_OPERATE;
showOperateFragment();
ToastUtils.showLong("当前清扫业务模式:运营");
} else if (SweeperVehicleConfigUtils.isSPCurrentSweeperCloudMode()) {
} else if (SweeperVehicleConfigUtils.isDefaultSweeperCanSwitchMode(FunctionBuildConfig.sweeperCanSwitchMode)
&& SweeperVehicleConfigUtils.isSPCurrentSweeperCloudMode()) {
FunctionBuildConfig.sweeperCurrentMode = SweeperVehicleConfigUtils.BUSINESS_MODE_CLOUD;
showCloudFragment();
ToastUtils.showLong("当前清扫业务模式:云控");

View File

@@ -173,6 +173,6 @@ CHARTER_DRIVER_VERSION=6.1.2
# 包车模式乘客端端版本号
CHARTER_PASSENGER_VERSION=5.1.0
# 支持云控清扫车模式司机端版本号
SWEEPERCLOUD_DRIVER_VERSION=6.1.0
SWEEPERCLOUD_DRIVER_VERSION=6.2.0
# 清扫车模式司机端版本号
SWEEPEROPERATE_DRIVER_VERSION=6.1.0
SWEEPEROPERATE_DRIVER_VERSION=6.2.0