diff --git a/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/dto/PlantDTO.java b/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/dto/PlantDTO.java index 2210059..a7a43d5 100644 --- a/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/dto/PlantDTO.java +++ b/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/dto/PlantDTO.java @@ -45,6 +45,8 @@ public class PlantDTO implements Serializable { private BigDecimal longitude; @Schema(description = "纬度") private BigDecimal latitude; + @Schema(description = "图片") + private String url; @Schema(description = "并网日期(yyyy-MM-dd)") private String gridDate; @Schema(description = "衰减率") diff --git a/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/service/impl/PlantServiceImpl.java b/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/service/impl/PlantServiceImpl.java index ccbb8ee..5002ca9 100644 --- a/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/service/impl/PlantServiceImpl.java +++ b/modules/qingyuan/src/main/java/com/thing/qingyuan/manageboard/service/impl/PlantServiceImpl.java @@ -214,6 +214,9 @@ public class PlantServiceImpl extends BaseServiceImpl } for (PlantDTO plantDTO : plantDTOS) { Long plantId = plantDTO.getPlantId(); + thingEntityService.findEntityByCode(String.valueOf(plantId),UserContext.getRealTenantCode(),true).ifPresent(s->{ + plantDTO.setUrl(s.getImg()); + }); List deviceDTOS = iotDeviceService.findByPlantId(plantId, 2); //逆变器数量 plantDTO.setPointTotal(BigDecimal.valueOf(CollectionUtils.size(deviceDTOS)));