Commit 9ec408b3 authored by 赵啸非's avatar 赵啸非

添加窗口大厅站点选项

parent 65eb7c6e
...@@ -170,23 +170,23 @@ public class AreaServiceImpl extends AbstractCRUDCacheServiceImpl<AreaDao, AreaE ...@@ -170,23 +170,23 @@ public class AreaServiceImpl extends AbstractCRUDCacheServiceImpl<AreaDao, AreaE
*/ */
@Override @Override
public List<AreaTreeSelect> buildCustomAreaTreeSelect(List<AreaEntity> areaList) { public List<AreaTreeSelect> buildCustomAreaTreeSelect(List<AreaEntity> areaList) {
List<AreaEntity> returnList = new ArrayList<>(); List<AreaTreeSelect> returnList = new ArrayList<>();
List<AreaEntity> list = this.find(new AreaQuery());
List<Long> tempList = areaList.stream().map(AreaEntity::getId).collect(Collectors.toList()); List<Long> tempList = areaList.stream().map(AreaEntity::getId).collect(Collectors.toList());
for (AreaEntity areaEntity : list) { for (AreaEntity areaEntity : areaList) {
// 如果是顶级节点, 遍历该父节点的所有子节点 // 如果是顶级节点, 遍历该父节点的所有子节点
if (!tempList.contains(areaEntity.getPid())) { if (!tempList.contains(areaEntity.getPid())) {
recursionFn(list, areaEntity); //recursionFn(list, areaEntity);
returnList.add(areaEntity); List<AreaTreeSelect> listTree = getListByRootId(areaEntity.getIid(), null);
} AreaTreeSelect areaTreeSelect = new AreaTreeSelect(areaEntity);
areaTreeSelect.setChildren(listTree);
// areaEntity.setChildren();
returnList.add(areaTreeSelect);
} }
if (returnList.isEmpty()) {
returnList = list;
} }
return returnList.stream().map(AreaTreeSelect::new).collect(Collectors.toList());
return returnList;
} }
@Override @Override
...@@ -306,7 +306,7 @@ public class AreaServiceImpl extends AbstractCRUDCacheServiceImpl<AreaDao, AreaE ...@@ -306,7 +306,7 @@ public class AreaServiceImpl extends AbstractCRUDCacheServiceImpl<AreaDao, AreaE
@Override @Override
public Rest<String> removeAll() { public Rest<String> removeAll() {
HashMap condition = new HashMap(); HashMap condition = new HashMap();
condition.put("1",1); condition.put("1", 1);
int delete = this.dao.delete(condition); int delete = this.dao.delete(condition);
//删除所有缓存数据 //删除所有缓存数据
this.removeAllCache(); this.removeAllCache();
......
...@@ -6,7 +6,7 @@ Content-Type: application/json ...@@ -6,7 +6,7 @@ Content-Type: application/json
{ {
"loginName":"banana", "loginName":"banana",
"password":"gxjG123!@#", "password":"gxjG123!@#",
"securityCode":"8888" "securityCode":"admin"
} }
> {% > {%
...@@ -17,7 +17,13 @@ client.global.set("authToken", JSON.parse(response.body).data.token); ...@@ -17,7 +17,13 @@ client.global.set("authToken", JSON.parse(response.body).data.token);
###构建站点树 ###构建站点树
POST {{baseUrl}}/area/authAreaTree POST {{baseUrl}}/area/authAreaTree
Authorization: eyJhbGciOiJIUzI1NiJ9.eyJsb2dpbl91c2VyX2tleSI6IjIwNjY6MThhNmEyOGM0ZDNhNGQ3OTgyYjlhOWFlYjU0MDU3MTAifQ.Ex92WgtbmsV6EBONj5SO48iG7oy4l6imsIcNK-qtJUw Authorization: {{authToken}}
Accept: application/json
###构建站点树
POST {{baseUrl}}/area/treeselect
Authorization: {{authToken}}
Accept: application/json Accept: application/json
......
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