|
@@ -128,7 +128,8 @@ public class WaterCollecationController {
|
|
Map<String, Map<String, List<String>>> result = getWaterWorks();
|
|
Map<String, Map<String, List<String>>> result = getWaterWorks();
|
|
Map<String, String> workZonIds = getWaterZoneIds();
|
|
Map<String, String> workZonIds = getWaterZoneIds();
|
|
if (!MapUtils.isEmpty(result) && !MapUtils.isEmpty(workZonIds)) {
|
|
if (!MapUtils.isEmpty(result) && !MapUtils.isEmpty(workZonIds)) {
|
|
- int level = findOrgLevel(result, KprAimWaterCollecationBizFun.findOrgNameByOrgId(workZonIds, oJsonParam.getOrgId()).get().toString());
|
|
|
|
|
|
+ String orgId = KprAimWaterCollecationBizFun.findOrgNameByOrgId(workZonIds, oJsonParam.getOrgId()).orElse(null);
|
|
|
|
+ int level = findOrgLevel(result, orgId);
|
|
oRes = KprAimWaterCollecationBizFun.selectTbWaterList(oJsonParam, level, result, workZonIds);
|
|
oRes = KprAimWaterCollecationBizFun.selectTbWaterList(oJsonParam, level, result, workZonIds);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
@@ -303,7 +304,8 @@ public class WaterCollecationController {
|
|
if ("water_volume_prediction".equals(KprAimWaterCollecationBizFun.databaseName)) {
|
|
if ("water_volume_prediction".equals(KprAimWaterCollecationBizFun.databaseName)) {
|
|
Map<String, Map<String, List<String>>> result = getWaterWorks();
|
|
Map<String, Map<String, List<String>>> result = getWaterWorks();
|
|
Map<String, String> workZonIds = getWaterZoneIds();
|
|
Map<String, String> workZonIds = getWaterZoneIds();
|
|
- int level = findOrgLevel(result, KprAimWaterCollecationBizFun.findOrgNameByOrgId(workZonIds, oJsonParam.getOrgId()).get().toString());
|
|
|
|
|
|
+ String orgId = KprAimWaterCollecationBizFun.findOrgNameByOrgId(workZonIds, oJsonParam.getOrgId()).orElse(null);
|
|
|
|
+ int level = findOrgLevel(result, orgId);
|
|
oRes = KprAimWaterCollecationBizFun.selectRealMinutesWaterList(oJsonParam, level, result, workZonIds);
|
|
oRes = KprAimWaterCollecationBizFun.selectRealMinutesWaterList(oJsonParam, level, result, workZonIds);
|
|
}else{
|
|
}else{
|
|
oRes = KprAimWaterCollecationBizFun.selectRealMinutesWaterList(oJsonParam, null,null,null);
|
|
oRes = KprAimWaterCollecationBizFun.selectRealMinutesWaterList(oJsonParam, null,null,null);
|
|
@@ -369,7 +371,8 @@ public class WaterCollecationController {
|
|
if ("water_volume_prediction".equals(KprAimWaterCollecationBizFun.databaseName)) {
|
|
if ("water_volume_prediction".equals(KprAimWaterCollecationBizFun.databaseName)) {
|
|
Map<String, Map<String, List<String>>> result = getWaterWorks();
|
|
Map<String, Map<String, List<String>>> result = getWaterWorks();
|
|
Map<String, String> workZonIds = getWaterZoneIds();
|
|
Map<String, String> workZonIds = getWaterZoneIds();
|
|
- int level = findOrgLevel(result, KprAimWaterCollecationBizFun.findOrgNameByOrgId(workZonIds, oJsonParam.getOrgId()).get().toString());
|
|
|
|
|
|
+ String orgId = KprAimWaterCollecationBizFun.findOrgNameByOrgId(workZonIds, oJsonParam.getOrgId()).orElse(null);
|
|
|
|
+ int level = findOrgLevel(result, orgId);
|
|
oRes = KprAimWaterCollecationBizFun.selectRealHourWaterList(oJsonParam, level, result, workZonIds);
|
|
oRes = KprAimWaterCollecationBizFun.selectRealHourWaterList(oJsonParam, level, result, workZonIds);
|
|
}else{
|
|
}else{
|
|
oRes = KprAimWaterCollecationBizFun.selectRealHourWaterList(oJsonParam, null,null,null);
|
|
oRes = KprAimWaterCollecationBizFun.selectRealHourWaterList(oJsonParam, null,null,null);
|
|
@@ -643,7 +646,8 @@ public class WaterCollecationController {
|
|
Map<String, Map<String, List<String>>> result = getWaterWorks();
|
|
Map<String, Map<String, List<String>>> result = getWaterWorks();
|
|
Map<String, String> workZonIds = getWaterZoneIds();
|
|
Map<String, String> workZonIds = getWaterZoneIds();
|
|
if (!MapUtils.isEmpty(result) && !MapUtils.isEmpty(workZonIds)) {
|
|
if (!MapUtils.isEmpty(result) && !MapUtils.isEmpty(workZonIds)) {
|
|
- int level = findOrgLevel(result, KprAimWaterCollecationBizFun.findOrgNameByOrgId(workZonIds, oJsonParam.getOrgId()).get().toString());
|
|
|
|
|
|
+ String seeorgId = KprAimWaterCollecationBizFun.findOrgNameByOrgId(workZonIds, oJsonParam.getOrgId()).orElse(null);
|
|
|
|
+ int level = findOrgLevel(result, seeorgId);
|
|
List<String> childList = new ArrayList<>();//要查询的组织机构名称集合
|
|
List<String> childList = new ArrayList<>();//要查询的组织机构名称集合
|
|
List<String> childIdList = new ArrayList<>();//要查询的组织机构id集合
|
|
List<String> childIdList = new ArrayList<>();//要查询的组织机构id集合
|
|
if (level==1){
|
|
if (level==1){
|