Commit 48a1d22d authored by ZWT's avatar ZWT

feat(吉林演示): 松原

1.修改系统首页大屏总览接口,增加区分组织机构逻辑,完成接口冒烟测试;
2.修改系统首页获取井场列表接口,增加区分组织机构逻辑,完成接口冒烟测试;
3.修改系统首页井场功能下钻后提示报错问题,修改用电功率数据获取逻辑,修复报错问题;
4.修改输电线路分页列表查询接口,增加查询条件,在查询父线路列表时只查询10千伏线路,修改线上接口文档同时完成接口冒烟测试;
5.修改系统首页井场实时监控接口,增加区分组织机构逻辑,完成接口冒烟测试;
6.修改系统首页用能分析接口,增加区分组织机构逻辑,完成接口冒烟测试;
7.修改系统首页井场用能分析(双坐标轴)接口,增加区分组织机构逻辑,完成接口冒烟测试;
8.修改系统首页累积用电接口,增加区分组织机构逻辑,完成接口冒烟测试;
9.修改系统首页光伏实时监控接口,增加区分组织机构逻辑,完成接口冒烟测试;
10.修改系统首页井场效果评价接口,增加区分组织机构逻辑,完成接口冒烟测试;
11.修改系统首页先导实验井间开制度接口,增加区分组织机构逻辑,完成接口冒烟测试;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 95e6dea6
...@@ -5,7 +5,6 @@ import xstartup.annotation.XText; ...@@ -5,7 +5,6 @@ import xstartup.annotation.XText;
import java.io.Serializable; import java.io.Serializable;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.TreeMap; import java.util.TreeMap;
...@@ -24,33 +23,27 @@ public class DynObj extends TreeMap<String, Object> implements Serializable { ...@@ -24,33 +23,27 @@ public class DynObj extends TreeMap<String, Object> implements Serializable {
} }
public static List<DynObj> sort(List<DynObj> list, String... fields) { public static List<DynObj> sort(List<DynObj> list, String... fields) {
list.sort(new Comparator<DynObj>() { list.sort((o1, o2) -> {
@Override for (String field : fields) {
public int compare(DynObj o1, DynObj o2) { Object fieldValue1 = o1.get(field);
for (String field : fields) { Object fieldValue2 = o2.get(field);
Object fieldValue1 = o1.get(field); if (fieldValue1 == null && fieldValue2 == null)
Object fieldValue2 = o2.get(field);
if (fieldValue1 == null && fieldValue2 == null)
continue;
if (fieldValue1 != null && fieldValue2 == null)
return 1;
if (fieldValue1 == null && fieldValue2 != null)
return -1;
if (fieldValue1 instanceof Comparable) {
int v = ((Comparable) fieldValue1).compareTo(fieldValue2);
if (v != 0)
return v;
else
continue;
}
continue; continue;
if (fieldValue1 != null && fieldValue2 == null)
return 1;
if (fieldValue1 == null)
return -1;
if (fieldValue1 instanceof Comparable) {
int v = ((Comparable) fieldValue1).compareTo(fieldValue2);
if (v != 0)
return v;
} }
return 0;
} }
return 0;
}); });
return list; return list;
...@@ -228,9 +221,7 @@ public class DynObj extends TreeMap<String, Object> implements Serializable { ...@@ -228,9 +221,7 @@ public class DynObj extends TreeMap<String, Object> implements Serializable {
} }
public void mergeTo(Map m) { public void mergeTo(Map m) {
this.forEach((k, v) -> { this.forEach(m::put);
m.put(k, v);
});
} }
public String stringByLeves(String keys, String defaultValue) { public String stringByLeves(String keys, String defaultValue) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment