zhaowenyu
2025-12-06 f3de8ac216bfc05348222e2b963ef3629358ae62
ard-sample/src/main/java/com/ard/sample/manage/service/impl/DeviceHmsServiceImpl.java
@@ -238,11 +238,13 @@
                .module(entity.getModule())
                .messageEn(entity.getMessageEn())
                .messageZh(entity.getMessageZh())
                .in_the_sky(entity.getIn_the_sky())
                .device_type(entity.getDevice_type())
                .build();
    }
    /**
     * Populate the received data into the entity. Please refer to the documentation for splicing rules.
     * 将收到的数据填充到实体中。请参阅文档中的拼接规则。
     * @param dto
     * @param receiver
     */
@@ -250,6 +252,8 @@
        dto.setLevel(receiver.getLevel());
        dto.setModule(receiver.getModule());
        dto.setHmsId(UUID.randomUUID().toString());
        dto.setIn_the_sky(receiver.getInTheSky());
        dto.setDevice_type(receiver.getDeviceType());
        if (HmsEnum.DomainType.DRONE_NEST.getDomain().equals(receiver.getDomainType())) {
            dto.setHmsKey(HmsEnum.HmsFaqIdEnum.DOCK_TIP.getText() + receiver.getCode());