瀏覽代碼

解决分配床位人数计算问题

dzx 1 年之前
父節點
當前提交
21ed253ee0
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/main/java/com/xjrsoft/module/room/service/impl/RoomBedServiceImpl.java

+ 2 - 2
src/main/java/com/xjrsoft/module/room/service/impl/RoomBedServiceImpl.java

@@ -177,8 +177,8 @@ public class RoomBedServiceImpl extends MPJBaseServiceImpl<RoomBedMapper, RoomBe
             }
             record.setMaleCount(maleCount);
 
-            if(allStayFemaleCountMap.get(record.getId()) != null && allArrangedFemaleCountMap.get(record.getId()) != null){
-                femaleCount = allStayFemaleCountMap.get(record.getId()) - allArrangedFemaleCountMap.get(record.getId());
+            if(allStayFemaleCountMap.get(record.getId()) != null){
+                femaleCount = allStayFemaleCountMap.get(record.getId()) - (allArrangedFemaleCountMap.get(record.getId()) == null ? 0 : allArrangedFemaleCountMap.get(record.getId()));
             }
             record.setFemaleCount(femaleCount);