|
|
@@ -104,7 +104,7 @@ public class LocalFirmwareUpgradeHistoryService extends GenericReactiveCrudServi
|
|
|
.where(DeviceUpgradeHistoryEntity::getFirmwareId, firmwareId)
|
|
|
.where(DeviceUpgradeHistoryEntity::getVersion, version)
|
|
|
.in(DeviceUpgradeHistoryEntity::getState,FirmwareUpgradeState.processing,FirmwareUpgradeState.waiting)
|
|
|
- .set(DeviceUpgradeHistoryEntity::getProgress, message.getProgress())
|
|
|
+// .set(DeviceUpgradeHistoryEntity::getProgress, message.getProgress())
|
|
|
.set(DeviceUpgradeHistoryEntity::getLastUpdateTime,System.currentTimeMillis());
|
|
|
boolean complete = message.isComplete();
|
|
|
//更新是否结束
|
|
|
@@ -112,7 +112,7 @@ public class LocalFirmwareUpgradeHistoryService extends GenericReactiveCrudServi
|
|
|
//判断更新成功或者失败
|
|
|
boolean success = message.isSuccess();
|
|
|
if(success){
|
|
|
- upgrade.set(DeviceUpgradeHistoryEntity::getState,FirmwareUpgradeState.finished)
|
|
|
+ upgrade.set(DeviceUpgradeHistoryEntity::getState,FirmwareUpgradeState.success)
|
|
|
.set(DeviceUpgradeHistoryEntity::getProgress, 100)
|
|
|
.set(DeviceUpgradeHistoryEntity::getErrorReason,null);
|
|
|
}else {
|
|
|
@@ -120,7 +120,8 @@ public class LocalFirmwareUpgradeHistoryService extends GenericReactiveCrudServi
|
|
|
.set(DeviceUpgradeHistoryEntity::getErrorReason,message.getErrorReason());
|
|
|
}
|
|
|
}else {
|
|
|
- upgrade.set(DeviceUpgradeHistoryEntity::getState,FirmwareUpgradeState.processing);
|
|
|
+ upgrade.set(DeviceUpgradeHistoryEntity::getState,FirmwareUpgradeState.processing)
|
|
|
+ .set(DeviceUpgradeHistoryEntity::getProgress, message.getProgress());
|
|
|
}
|
|
|
return upgrade.execute();
|
|
|
}).doOnNext(progress->{
|
|
|
@@ -138,7 +139,7 @@ public class LocalFirmwareUpgradeHistoryService extends GenericReactiveCrudServi
|
|
|
.where(DeviceUpgradeHistoryEntity::getFirmwareId, firmwareId)
|
|
|
.where(DeviceUpgradeHistoryEntity::getVersion, version)
|
|
|
.where(DeviceUpgradeHistoryEntity::getState,FirmwareUpgradeState.processing)
|
|
|
- .set(DeviceUpgradeHistoryEntity::getState,FirmwareUpgradeState.failed)
|
|
|
+ .set(DeviceUpgradeHistoryEntity::getState,FirmwareUpgradeState.canceled)
|
|
|
.set(DeviceUpgradeHistoryEntity::getErrorReason,"升级超时")
|
|
|
.set(DeviceUpgradeHistoryEntity::getProgress, message.getProgress())
|
|
|
.set(DeviceUpgradeHistoryEntity::getLastUpdateTime,System.currentTimeMillis()).execute()
|