소스 검색

区域设置bug修复

wang-hai-cheng 5 년 전
부모
커밋
e1cfc5f1a2
1개의 변경된 파일3개의 추가작업 그리고 6개의 파일을 삭제
  1. 3 6
      lift-enterprise-service/src/main/java/cn/com/ty/lift/enterprise/region/service/impl/RegionServiceImpl.java

+ 3 - 6
lift-enterprise-service/src/main/java/cn/com/ty/lift/enterprise/region/service/impl/RegionServiceImpl.java

@@ -77,8 +77,8 @@ public class RegionServiceImpl extends ServiceImpl<RegionMapper, Region> impleme
                 }
             }
 
-            int projectNum = 0;
-            int num = 0;
+            long projectNum = 0;
+            long num = 0;
             //遍历项目列表,获取区域下的项目个数和区域下的总电梯数
             Long id = Long.valueOf(region.get("id").toString());
             for (Map<String, Object> project : projects) {
@@ -86,15 +86,12 @@ public class RegionServiceImpl extends ServiceImpl<RegionMapper, Region> impleme
                     if (project.get("regionId").equals(id)) {
                         projectNum += 1;
                         //如果项目电梯数量为null,就设置0
-                        num += null != project.get("num") ? (Integer) project.get("num") : 0;
+                        num += null != project.get("num") ? (long) project.get("num") : 0;
                     }
                 }
             }
             region.put("projectNum", projectNum);
             region.put("num", num);
-
-            projectNum = 0;
-            num = 0;
         }
         return RestResponse.success(regions, "成功");
     }