|
|
@@ -7,6 +7,7 @@ import com.github.microservice.net.ResultContent;
|
|
|
import com.github.microservice.net.ResultMessage;
|
|
|
import com.zhongshu.card.client.model.org.OrganizationMiniModel;
|
|
|
import com.zhongshu.card.client.model.school.AreaModel;
|
|
|
+import com.zhongshu.card.client.model.school.AreaSimpleModel;
|
|
|
import com.zhongshu.card.client.service.school.DeviceInfoService;
|
|
|
import com.zhongshu.card.client.type.OnLineState;
|
|
|
import com.zhongshu.card.server.core.dao.org.OrganizationDao;
|
|
|
@@ -138,6 +139,7 @@ public class DeviceInfoServiceImpl extends SuperService implements DeviceInfoSer
|
|
|
if (ObjectUtils.isEmpty(organization)) {
|
|
|
return ResultContent.buildFail("projectOid不存在");
|
|
|
}
|
|
|
+ //TODO 放开查询所有的设备
|
|
|
// param.setProjectInfoCode(organization.getCode());
|
|
|
}
|
|
|
Page<DeviceInfo> page = deviceInfoDao.page(pageable, param);
|
|
|
@@ -304,11 +306,12 @@ public class DeviceInfoServiceImpl extends SuperService implements DeviceInfoSer
|
|
|
model.setProjectInfoName(organizationServiceImpl.getOrgNameByCode(entity.getProjectInfoCode()));
|
|
|
|
|
|
// 所属区域信息
|
|
|
- List<AreaModel> areaModel = areaService.getParents(entity.getArea());
|
|
|
- if (ObjectUtils.isNotEmpty(areaModel)) {
|
|
|
- model.setArea(areaModel.get(0));
|
|
|
- Collections.reverse(areaModel);
|
|
|
- model.setAreaAllName(String.format("/", areaModel.stream().map(it -> it.getName()).collect(Collectors.toList())));
|
|
|
+ List<AreaSimpleModel> areaModels = areaService.getParents(entity.getArea());
|
|
|
+ if (ObjectUtils.isNotEmpty(areaModels)) {
|
|
|
+ model.setArea(areaModels.get(0));
|
|
|
+ Collections.reverse(areaModels);
|
|
|
+ List<String> areaNames = areaModels.stream().map(it -> it.getName()).collect(Collectors.toList());
|
|
|
+ model.setAreaAllName(String.join("/", areaNames));
|
|
|
}
|
|
|
}
|
|
|
return model;
|