|
|
@@ -6482,6 +6482,13 @@ unsigned int CUpgradeTaskFSM::s2_on_event(FSMEvent* event)
|
|
|
}else if(m_currentTask.cPendingState=="S"){
|
|
|
//加入切换标志,用于切换时判断是否是切换进入的流程。
|
|
|
m_bSwitchFlag = true;
|
|
|
+ //是否是升级适配器需要根据运行时字段进行赋值
|
|
|
+ if (m_currentTask.depNewVersion.IsNullOrEmpty()) {
|
|
|
+ m_TempDepUpgradeFlag = false;
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ m_TempDepUpgradeFlag = true;
|
|
|
+ }
|
|
|
return 6;//切换
|
|
|
}else{
|
|
|
//无效状态
|