|
@@ -335,7 +335,7 @@ public class ComputeUtil {
|
|
|
sb.append(ss.propertyName);
|
|
|
}
|
|
|
log.info("computeOnce:" + sb.toString());
|
|
|
- // if (sb.toString().equals("基础对象-设备-清单")) {
|
|
|
+ // if (sb.toString().equals("基础对象-品质-公共照明-照明空间-清单-照明状态")) {
|
|
|
// System.out.println();
|
|
|
// }
|
|
|
}
|
|
@@ -459,6 +459,37 @@ public class ComputeUtil {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if (sceneProperty.propertyValueSchema.equals("int")) {
|
|
|
+ if (sv.value_prim.value != null) {
|
|
|
+ Object jt = sv.value_prim.value;
|
|
|
+ int jtValue;
|
|
|
+ if (jt instanceof Integer) {
|
|
|
+ jtValue = ((Integer) jt).intValue();
|
|
|
+ } else if (jt instanceof Long) {
|
|
|
+ jtValue = ((Long) jt).intValue();
|
|
|
+ } else if (jt instanceof Float) {
|
|
|
+ jtValue = ((Float) jt).intValue();
|
|
|
+ } else {
|
|
|
+ jtValue = ((Double) jt).intValue();
|
|
|
+ }
|
|
|
+ sv.value_prim.value = jtValue;
|
|
|
+ }
|
|
|
+ } else if (sceneProperty.propertyValueSchema.equals("double")) {
|
|
|
+ if (sv.value_prim.value != null) {
|
|
|
+ Object jt = sv.value_prim.value;
|
|
|
+ double jtValue;
|
|
|
+ if (jt instanceof Integer) {
|
|
|
+ jtValue = ((Integer) jt).doubleValue();
|
|
|
+ } else if (jt instanceof Long) {
|
|
|
+ jtValue = ((Long) jt).doubleValue();
|
|
|
+ } else if (jt instanceof Float) {
|
|
|
+ jtValue = ((Float) jt).doubleValue();
|
|
|
+ } else {
|
|
|
+ jtValue = ((Double) jt).doubleValue();
|
|
|
+ }
|
|
|
+ sv.value_prim.value = jtValue;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
sv.finish = true;
|
|
|
} else if (sceneProperty.propertyValueType.equals("custom")) {
|