diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java index 6a7dc23..7a0d7d2 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java @@ -107,7 +107,7 @@ public class MongoUtil { boolean flag = true; for (Map data : rest) { if(areaId.equals(data.get("area_id"))) { /** 合并相同省市区月份数据 */ - data.put(month, map.getValue()); + data.put(month, data.get(month) == null ? map.getValue() : (Integer) data.get(month) + map.getValue()); flag = false; continue; }