瀏覽代碼

解决床位分配男女人数查询问题

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

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

@@ -205,6 +205,14 @@ public class RoomBedServiceImpl extends MPJBaseServiceImpl<RoomBedMapper, RoomBe
                 if(allArrangedCountMap.get(record.getId()) != null){
                     distributeCount = (allArrangedCountMap.get(record.getId()) == null ? 0 : allArrangedCountMap.get(record.getId()));
                 }
+                if(allStayMaleCountMap.get(record.getId()) != null){
+                    maleCount = allStayMaleCountMap.get(record.getId()) - (allArrangedMaleCountMap.get(record.getId()) == null ? 0 : allArrangedMaleCountMap.get(record.getId()));
+                }
+                record.setMaleCount(maleCount);
+                if(allStayFemaleCountMap.get(record.getId()) != null){
+                    femaleCount = allStayFemaleCountMap.get(record.getId()) - (allArrangedFemaleCountMap.get(record.getId()) == null ? 0 : allArrangedFemaleCountMap.get(record.getId()));
+                }
+                record.setFemaleCount(femaleCount);
             }
             if(needCout == null){
                 needCout = 0;