浏览代码

优化代码

java110 5 年之前
父节点
当前提交
fed74e310a
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      service-api/src/main/java/com/java110/api/listener/room/SaveRoomListener.java

+ 7 - 1
service-api/src/main/java/com/java110/api/listener/room/SaveRoomListener.java

@@ -83,11 +83,17 @@ public class SaveRoomListener extends AbstractServiceApiPlusListener {
         if (units == null || units.size() < 1) {
             throw new IllegalArgumentException("传入单元ID不是该小区的单元");
         }
+
+        reqJson.put("unitNum", units.get(0).getUnitNum());
     }
 
     @Override
     protected void doSoService(ServiceDataFlowEvent event, DataFlowContext context, JSONObject reqJson) {
-        reqJson.put("roomType", RoomDto.ROOM_TYPE_ROOM);
+        if ("0".equals(reqJson.getString("unitNum"))) { // 处理为商铺
+            reqJson.put("roomType", RoomDto.ROOM_TYPE_SHOPS);
+        } else {
+            reqJson.put("roomType", RoomDto.ROOM_TYPE_ROOM);
+        }
         roomBMOImpl.addRoom(reqJson, context);
     }