Просмотр исходного кода

耕地保护报文生产结果为空问题修改

gushoubang 11 месяцев назад
Родитель
Сommit
320f10a733

+ 11 - 9
onemap-modules/onemap-analyse/src/main/java/com/onemap/analyse/service/impl/GdbhReportServiceImpl.java

@@ -295,22 +295,24 @@ public class GdbhReportServiceImpl implements GdbhReportService {
 
                 //TODO 先测试
                 List<Map> res_1 = (List<Map>) res_0.get(RequestResult.DATA_TAG);
+
                 WktsVo wktsVo = new WktsVo();
                 List<WktsVo.WktInfo> wktInfos = new ArrayList<>();
                 WktsVo.WktInfo wktInfoData = new WktsVo.WktInfo();
                 wktInfoData.setWkt(ewkt);
                 wktInfos.add(wktInfoData);
 
-                for (Map map_0 : res_1) {
-                    WktsVo.WktInfo wktInfo = new WktsVo.WktInfo();
-                    String geom = (String) map_0.get("geom");
-                    wktInfo.setWkt(geom);
-                    String colorString = generateRandomColor();
-                    wktInfo.setFillColor(colorString);
-                    wktInfo.setBorderColor(colorString);
-                    wktInfos.add(wktInfo);
+                if (res_1 != null && res_1.size() > 0) {
+                    for (Map map_0 : res_1) {
+                        WktsVo.WktInfo wktInfo = new WktsVo.WktInfo();
+                        String geom = (String) map_0.get("geom");
+                        wktInfo.setWkt(geom);
+                        String colorString = generateRandomColor();
+                        wktInfo.setFillColor(colorString);
+                        wktInfo.setBorderColor(colorString);
+                        wktInfos.add(wktInfo);
+                    }
                 }
-
                 wktsVo.setWktInfos(wktInfos);
                 RequestResult requestResult = spatialService.getImage(wktsVo);
                 if (requestResult.isSuccess()) {

+ 1 - 1
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/service/gdbh/impl/GdbhJgService.java

@@ -135,7 +135,7 @@ public class GdbhJgService {
             ids.add(idvalue);
         }
         if (ids == null || ids.size() == 0) {
-            return RequestResult.error("查询结果为空");
+            return RequestResult.success("操作成功", null);
         }
         List<String> columns = new ArrayList<>(); // 列名
         columns.add("id");