ota升级修复

This commit is contained in:
zzc 2024-10-30 00:16:58 +08:00
parent 351ce4526b
commit cf27855ffb

View File

@ -226,7 +226,9 @@ public class IotService {
Map<String, String> map = new HashMap<>();
map.put("deviceProfileId",deviceProfileId);
String send = getSend(CommonYmlConfig.URL_IOT_ota_otaPackages, map);
List<DeviceOtaPackages> deviceOtaPackages = JSON.parseArray(send, DeviceOtaPackages.class);
JSONObject jsonObject = JSONObject.parseObject(send);
String data = jsonObject.getString("data");
List<DeviceOtaPackages> deviceOtaPackages = JSON.parseArray(data, DeviceOtaPackages.class);
DeviceOtaPackages deviceDto = deviceOtaPackages.get(0);
if (deviceDto.getId()==null) throw new RuntimeException(MessageUtils.message("message.fault.device.notfound"));
return deviceDto;