From e13aa9d6008d7a195959332054261e199b6c5589 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期四, 05 十二月 2024 14:43:24 +0800
Subject: [PATCH] 优化代码
---
service-community/src/main/java/com/java110/community/cmd/room/QueryRoomsByOwnerCmd.java | 32 ++++++++++++++++++++++++--------
1 files changed, 24 insertions(+), 8 deletions(-)
diff --git a/service-community/src/main/java/com/java110/community/cmd/room/QueryRoomsByOwnerCmd.java b/service-community/src/main/java/com/java110/community/cmd/room/QueryRoomsByOwnerCmd.java
index d086dc9..de5ea99 100644
--- a/service-community/src/main/java/com/java110/community/cmd/room/QueryRoomsByOwnerCmd.java
+++ b/service-community/src/main/java/com/java110/community/cmd/room/QueryRoomsByOwnerCmd.java
@@ -82,15 +82,8 @@
public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException {
RoomDto roomDto = BeanConvertUtil.covertBean(reqJson, RoomDto.class);
+ hasRoomNum(reqJson, roomDto);
- if (reqJson.containsKey("roomNum") && !StringUtil.isEmpty(reqJson.getString("roomNum"))) {
- String[] roomNums = reqJson.getString("roomNum").split("-");
- if (roomNums != null && roomNums.length == 3) {
- roomDto.setFloorNum(roomNums[0]);
- roomDto.setUnitNum(roomNums[1]);
- roomDto.setRoomNum(roomNums[2]);
- }
- }
ApiRoomVo apiRoomVo = new ApiRoomVo();
List<RoomDto> roomDtoList = roomInnerServiceSMOImpl.queryRoomsByOwner(roomDto);
roomDtoList = queryRoomStatisticsBMOImpl.queryRoomOweFee(roomDtoList);
@@ -102,4 +95,27 @@
ResponseEntity<String> responseEntity = new ResponseEntity<String>(JSONObject.toJSONString(apiRoomVo), HttpStatus.OK);
context.setResponseEntity(responseEntity);
}
+
+ /**
+ * 鍒ゆ柇鏄惁瀛樺湪鎴垮眿缂栧彿
+ * @param reqJson
+ * @param roomDto
+ */
+ private void hasRoomNum(JSONObject reqJson, RoomDto roomDto) {
+ if (!reqJson.containsKey("roomNum")) {
+ return;
+ }
+ String roomNum = reqJson.getString("roomNum");
+ if (StringUtil.isEmpty(roomNum)) {
+ return;
+ }
+ String[] roomNums = reqJson.getString("roomNum").split("-");
+
+ if (roomNums != null && roomNums.length == 3) {
+ roomDto.setFloorNum(roomNums[0]);
+ roomDto.setUnitNum(roomNums[1]);
+ roomDto.setRoomNum(roomNums[2]);
+ }
+
+ }
}
--
Gitblit v1.8.0