Преглед на файлове

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

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);