|
|
|
@ -30,8 +30,6 @@ import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
import static com.shxy.xymanager_common.constant.Constants.SUPER_ADMIN;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 装置通道实现层
|
|
|
|
|
*/
|
|
|
|
@ -102,10 +100,10 @@ public class DyLevelServiceImpl implements DyLevelService {
|
|
|
|
|
List<Integer> dypList = permissionDetail.getDypList();
|
|
|
|
|
List<Integer> linepList = permissionDetail.getLinepList();
|
|
|
|
|
List<Integer> towerpList = permissionDetail.getTowerpList();
|
|
|
|
|
boolean aSuper = permissionDetail.isSuper();
|
|
|
|
|
Integer aSuper = permissionDetail.getIsSuper();
|
|
|
|
|
List<DyLineAndTerminalWithHeartDto> list = new ArrayList<>();
|
|
|
|
|
if (CollectionUtil.isNotEmpty(dypList) || CollectionUtil.isNotEmpty(linepList) || CollectionUtil.isNotEmpty(towerpList) || aSuper) {
|
|
|
|
|
list = dyLevelDao.selectTreeList(CommonStatus.EFFECTIVE.value(), dypList, linepList, towerpList);
|
|
|
|
|
if (CollectionUtil.isNotEmpty(dypList) || CollectionUtil.isNotEmpty(linepList) || CollectionUtil.isNotEmpty(towerpList) || aSuper.intValue()==1) {
|
|
|
|
|
list = dyLevelDao.selectTreeList(CommonStatus.EFFECTIVE.value(), dypList, linepList, towerpList,aSuper);
|
|
|
|
|
}
|
|
|
|
|
boolean empty = CollectionUtil.isEmpty(list);
|
|
|
|
|
if (empty) {
|
|
|
|
|