mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-18 17:38:48 +08:00
多语言优化 设备版本等优化
This commit is contained in:
parent
33e9e869b3
commit
61e15be833
@ -87,7 +87,12 @@ public class EqTextController extends BaseController {
|
||||
MessageUtils.message("login.name6"),
|
||||
MessageUtils.message("login.name7"),
|
||||
MessageUtils.message("login.name8"),
|
||||
MessageUtils.message("login.name9")
|
||||
MessageUtils.message("login.name9"),
|
||||
MessageUtils.message("login.name10"),
|
||||
MessageUtils.message("login.name11"),
|
||||
MessageUtils.message("login.name12"),
|
||||
MessageUtils.message("login.name13"),
|
||||
MessageUtils.message("login.name14")
|
||||
));
|
||||
|
||||
//《注册》register
|
||||
@ -282,7 +287,9 @@ public class EqTextController extends BaseController {
|
||||
MessageUtils.message("set.name27"),
|
||||
MessageUtils.message("set.name28"),
|
||||
MessageUtils.message("set.name29"),
|
||||
MessageUtils.message("set.name30")
|
||||
MessageUtils.message("set.name30"),
|
||||
MessageUtils.message("set.name31"),
|
||||
MessageUtils.message("set.name32")
|
||||
));
|
||||
|
||||
//《通用》setCommon
|
||||
|
||||
@ -420,15 +420,30 @@ public class EqEquipmentServiceImpl implements IEqEquipmentService {
|
||||
List<DeviceOtaPackages> list = iotService.httpOtaPackages(profileIdId);
|
||||
DeviceOtaPackages lastOtaPackage = list.get(0);
|
||||
DeviceOtaPackages currentOtaPackage = null;
|
||||
|
||||
//获取客户端属性
|
||||
DeviceClientMsgDto clientMsg = iotService.httpClientGetSend(equipmentCode);
|
||||
String currentVersion = clientMsg.getModelVersion();
|
||||
//设备包版本id
|
||||
if (deviceDto.getFirmwareId()==null) throw new RuntimeException("设备未绑定OTA版本");
|
||||
String currentPackageId = deviceDto.getFirmwareId().getId();
|
||||
String lastPackageId = lastOtaPackage.getId().getId();
|
||||
if (deviceDto.getFirmwareId()==null && StringUtils.isBlank(currentVersion)) throw new RuntimeException("设备未绑定OTA版本");
|
||||
|
||||
//3.判断设备是否需要升级
|
||||
if (lastOtaPackage == null){
|
||||
eqVersionBo.setNeedUpdate(false);
|
||||
eqVersionBo.setCurrentVersion(currentVersion);
|
||||
eqVersionBo.setLatestVersion(null);
|
||||
}else{
|
||||
eqVersionBo.setNeedUpdate(true);
|
||||
eqVersionBo.setCurrentVersion(currentVersion);
|
||||
eqVersionBo.setLatestVersion(lastOtaPackage.getVersion());
|
||||
}
|
||||
/*String lastPackageId = lastOtaPackage.getId().getId();
|
||||
for (DeviceOtaPackages deviceOtaPackages : list) {
|
||||
if (deviceOtaPackages.getId().getId().equals(currentPackageId))
|
||||
if (deviceOtaPackages.getVersion().equals(currentVersion))
|
||||
currentOtaPackage = deviceOtaPackages;
|
||||
}
|
||||
if (currentOtaPackage == null) throw new RuntimeException("当前设备版本不存在");
|
||||
if (currentOtaPackage == null) throw new RuntimeException("当前设备版本不存在与升级版本包中");
|
||||
String currentPackageId = currentOtaPackage.getId().getId();
|
||||
if (currentPackageId.equals(lastPackageId)){
|
||||
eqVersionBo.setNeedUpdate(false);
|
||||
eqVersionBo.setCurrentVersionId(currentPackageId);
|
||||
@ -439,7 +454,7 @@ public class EqEquipmentServiceImpl implements IEqEquipmentService {
|
||||
eqVersionBo.setCurrentVersion(currentOtaPackage.getVersion());
|
||||
eqVersionBo.setLatestVersionId(lastPackageId);
|
||||
eqVersionBo.setLatestVersion(lastOtaPackage.getVersion());
|
||||
}
|
||||
}*/
|
||||
return eqVersionBo;
|
||||
}
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user