修改涂鸭控制

This commit is contained in:
weiyachao 2023-10-19 11:31:36 +08:00
parent 8aad063e68
commit cc48575963

View File

@ -201,7 +201,14 @@ public class TuyaDeviceService {
javaList.add(jsonObject);
Set<JSONObject> collect = javaList.stream().filter(jl -> !ObjectUtils.isEmpty(jl.get("value")))
.filter(jl -> !jl.getString("value").startsWith("{"))
.filter(jl -> !jl.getString("value").startsWith("[")).collect(Collectors.toSet());
.filter(jl -> !jl.getString("value").startsWith("["))
.map(jl->{
if (jl.getString("code").equalsIgnoreCase(jsonObject.getString("code"))) {
return jsonObject;
}
return jl;
})
.collect(Collectors.toSet());
if (Objects.equals(deviceInfo.getString("category"), "fs")) {
collect.clear();
collect.add(jsonObject);