Browse Source

Merge pull request 'master' (#43) from master into V3

Reviewed-on: http://git.lrdaiot.cn:9000/thing/thing_api/pulls/43
qingyuan_dev_new
李帅 1 year ago
parent
commit
629a1b003a
  1. 7
      modules/thing/src/main/java/com/thing/device/source/service/impl/IotThingSourceServiceImpl.java
  2. 3
      modules/visual-design/src/main/java/com/thing/visual/component/dto/IotVisualComponentDTO.java
  3. 2
      modules/visual-design/src/main/java/com/thing/visual/component/entity/IotVisualComponentEntity.java

7
modules/thing/src/main/java/com/thing/device/source/service/impl/IotThingSourceServiceImpl.java

@ -449,7 +449,8 @@ public class IotThingSourceServiceImpl extends BaseServiceImpl<IotThingSourceMap
// 根据 thingAttrName thingAttrCode 去重 // 根据 thingAttrName thingAttrCode 去重
Set<String> seen = new LinkedHashSet<>(); Set<String> seen = new LinkedHashSet<>();
return iotThingSourceDTOS.stream() return iotThingSourceDTOS.stream()
.filter(dto -> seen.add(dto.getThingAttrName() + "-" + dto.getThingAttrCode()))
.filter(dto -> StringUtils.equals(dto.getStartStatus(),"0") &&
seen.add(dto.getThingAttrName() + "-" + dto.getThingAttrCode()))
.toList(); .toList();
} }
@ -588,7 +589,9 @@ public class IotThingSourceServiceImpl extends BaseServiceImpl<IotThingSourceMap
// 根据 thingAttrGroup 去重 // 根据 thingAttrGroup 去重
Set<String> seen = new LinkedHashSet<>(); Set<String> seen = new LinkedHashSet<>();
return iotThingSourceDTOS.stream() return iotThingSourceDTOS.stream()
.filter(dto -> StringUtils.isNotBlank(dto.getThingAttrGroup()) && seen.add(dto.getThingAttrGroup()))
.filter(dto -> StringUtils.isNotBlank(dto.getThingAttrGroup())
&& StringUtils.equals(dto.getStartStatus(),"0")
&& seen.add(dto.getThingAttrGroup()))
.toList(); .toList();
} }

3
modules/visual-design/src/main/java/com/thing/visual/component/dto/IotVisualComponentDTO.java

@ -47,6 +47,9 @@ public class IotVisualComponentDTO implements Serializable {
private String previewOptions; private String previewOptions;
@Schema(description = "部件json") @Schema(description = "部件json")
private String hash; private String hash;
private String config;
@Schema(description = "备注说明") @Schema(description = "备注说明")
private String remarks; private String remarks;
@Schema(description = "所属企业(租户code)") @Schema(description = "所属企业(租户code)")

2
modules/visual-design/src/main/java/com/thing/visual/component/entity/IotVisualComponentEntity.java

@ -76,4 +76,6 @@ public class IotVisualComponentEntity extends BaseInfoEntity implements Serializ
* 部件排序序号 * 部件排序序号
*/ */
private Integer sort; private Integer sort;
private String config;
} }
Loading…
Cancel
Save