diff --git a/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/service/impl/DeviceServiceImpl.java b/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/service/impl/DeviceServiceImpl.java index ecd0974..966fb11 100644 --- a/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/service/impl/DeviceServiceImpl.java +++ b/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/service/impl/DeviceServiceImpl.java @@ -267,9 +267,13 @@ public class DeviceServiceImpl extends ServiceImpl impleme // 处理上传的图片 if (deviceForm.getFile() != null) { - SysOssVo upload = ossService.upload(deviceForm.getFile()); // 设置图片路径 - deviceForm.setDevicePic(upload.getUrl()); + SysOssVo oss = ossService.upload(deviceForm.getFile()); + // 强制将HTTP替换为HTTPS + if (oss.getUrl() != null && oss.getUrl().startsWith("http://")) { + oss.setUrl(oss.getUrl().replaceFirst("^http://", "https://")); + } + deviceForm.setDevicePic(oss.getUrl()); } // 更新字段 @@ -665,7 +669,7 @@ public class DeviceServiceImpl extends ServiceImpl impleme * 获取设备使用数据 * * @param deviceTypeId 设备ID - * @param range 时间范围 1:半年 2:一年 + * @param range 时间范围 1:半年 2:一年 * @return 每月使用数据列表 */ @Override