Browse Source

新增寝室,解决序号生成重复问题

dzx 1 year ago
parent
commit
2c1412be56

+ 3 - 1
src/main/java/com/xjrsoft/module/room/service/impl/RoomServiceImpl.java

@@ -54,9 +54,10 @@ public class RoomServiceImpl extends MPJBaseServiceImpl<RoomMapper, Room> implem
                 if(rooms != null && !rooms.isEmpty()){
                     continue;
                 }
+
                 //先添加寝室
                 Room room = BeanUtil.toBean(dto, Room.class);
-                room.setSortCode(maxSortCode + i);
+                room.setSortCode(maxSortCode);
                 room.setFloorNumber(Integer.parseInt(floorNumber));
                 room.setCreateDate(createDate);
                 room.setCreateUserId(createUserId);
@@ -64,6 +65,7 @@ public class RoomServiceImpl extends MPJBaseServiceImpl<RoomMapper, Room> implem
                 room.setEnabledMark(1);
                 room.setRoomName(roomName);
                 roomMapper.insert(room);
+                maxSortCode ++;
 
                 Long roomId = room.getId();
                 Integer bedMaxSortCode = roomBedMapper.getMaxSortCode() + 1;