Commit ff5ba5d9 authored by KeYong's avatar KeYong

修改消防资源点击筛选问题

parent d16ee708
...@@ -519,6 +519,7 @@ public class FireFightingSystemController extends AbstractBaseController { ...@@ -519,6 +519,7 @@ public class FireFightingSystemController extends AbstractBaseController {
} }
EquipmentCategory equipmentCategory = equipmentCategoryList.get(0); EquipmentCategory equipmentCategory = equipmentCategoryList.get(0);
int inhierarchy = 1; int inhierarchy = 1;
int flag = 0;
for (int i = 0; i < result.length + 1; i++) { for (int i = 0; i < result.length + 1; i++) {
//进来先判断是否默认就是空,如果为空第一层 //进来先判断是否默认就是空,如果为空第一层
if (equipmentCategory.getParentId() == null) { if (equipmentCategory.getParentId() == null) {
...@@ -528,16 +529,24 @@ public class FireFightingSystemController extends AbstractBaseController { ...@@ -528,16 +529,24 @@ public class FireFightingSystemController extends AbstractBaseController {
} else { } else {
inhierarchy = map.get(i); inhierarchy = map.get(i);
} }
flag = i;
break; break;
} else { } else {
//查找到循环几次为空 //查找到循环几次为空
equipmentCategory = equipmentCategoryService.getById(equipmentCategory.getParentId()); equipmentCategory = equipmentCategoryService.getById(equipmentCategory.getParentId());
} }
} }
return fireFightingSystemService.getColaCategoryAmountEquList(inhierarchy, equipTypeAmountPage.getEquipmentClassificationCode(), equipTypeAmountPage); if (flag == 0) {
String classificationCode = equipTypeAmountPage.getEquipmentClassificationCode().replaceAll("0+$", "");
return fireFightingSystemService.getColaCategoryAmountEquList(inhierarchy, classificationCode, equipTypeAmountPage);
} else {
String classificationCode = equipTypeAmountPage.getEquipmentClassificationCode().replaceAll("0+$", "");
return fireFightingSystemService.getColaCategoryAmountEquList(inhierarchy, classificationCode.length() % 2 == 0 ? classificationCode : classificationCode + "0", equipTypeAmountPage);
}
// return fireFightingSystemService.getColaCategoryAmountEquList(inhierarchy, equipTypeAmountPage.getEquipmentClassificationCode(), equipTypeAmountPage);
//String classificationCode = equipTypeAmountPage.getEquipmentClassificationCode().replaceAll("0+$", ""); // String classificationCode = equipTypeAmountPage.getEquipmentClassificationCode().replaceAll("0+$", "");
//return fireFightingSystemService.getColaCategoryAmountEquList(inhierarchy, classificationCode.length() % 2 == 0 ? classificationCode : classificationCode + "0", equipTypeAmountPage); // return fireFightingSystemService.getColaCategoryAmountEquList(inhierarchy, classificationCode.length() % 2 == 0 ? classificationCode : classificationCode + "0", equipTypeAmountPage);
} else { } else {
if (null != equipTypeAmountPage.getIsDefect() && 1 == equipTypeAmountPage.getIsDefect()) { if (null != equipTypeAmountPage.getIsDefect() && 1 == equipTypeAmountPage.getIsDefect()) {
ReginParams reginParams = getSelectedOrgInfo(); ReginParams reginParams = getSelectedOrgInfo();
......
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