多语言优化 设备版本等优化

This commit is contained in:
zzc 2024-11-03 23:20:40 +08:00
parent 33e9e869b3
commit 61e15be833
3 changed files with 41 additions and 12 deletions

View File

@ -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

View File

@ -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