Browse Source

修改换房接口

liu 1 year atrás
parent
commit
f65334720c
1 changed files with 19 additions and 20 deletions
  1. 19 20
      src/main/java/com/template/controller/HouseNumberStateController.java

+ 19 - 20
src/main/java/com/template/controller/HouseNumberStateController.java

@@ -1221,26 +1221,7 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
         HouseOrder houseOrder = houseOrderService.getOne(wrapperHo);
         HouseOrder houseOrder = houseOrderService.getOne(wrapperHo);
 
 
         String orderStatus = houseOrder.getOrderStatus();
         String orderStatus = houseOrder.getOrderStatus();
-        if ("3".equals(orderStatus)) {
-
-            String reserveLiveTime = houseOrder.getReserveLiveTime();
-            String reserveLeaveTime = houseOrder.getReserveLeaveTime();
-
-            //      判断该房间在该订单的时间内是否有使用
-            List<HouseNumberState> houseNumberStateList = houseNumberStateService.beBooked(houseNumberId, reserveLiveTime, reserveLeaveTime);
-
-            if (ObjectUtils.isNotEmpty(houseNumberStateList) && houseNumberStateList.size() > 0) {
-                return CommonResult.fail("此时间段内,该房间已被使用");
-            }
-
-//        修改订单
-            houseOrder.setHouseNumberId(houseNumberId);
-
-            houseOrderService.updateById(houseOrder);
-
-            return CommonResult.ok();
-        }else {
-
+        if("4".equals(orderStatus)){
 
 
             Date liveTime = houseOrder.getLiveTime();
             Date liveTime = houseOrder.getLiveTime();
 
 
@@ -1485,6 +1466,24 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
             } else {
             } else {
                 return CommonResult.ok(msg);
                 return CommonResult.ok(msg);
             }
             }
+        }else {
+
+            String reserveLiveTime = houseOrder.getReserveLiveTime();
+            String reserveLeaveTime = houseOrder.getReserveLeaveTime();
+
+            //      判断该房间在该订单的时间内是否有使用
+            List<HouseNumberState> houseNumberStateList = houseNumberStateService.beBooked(houseNumberId, reserveLiveTime, reserveLeaveTime);
+
+            if (ObjectUtils.isNotEmpty(houseNumberStateList) && houseNumberStateList.size() > 0) {
+                return CommonResult.fail("此时间段内,该房间已被使用");
+            }
+
+//        修改订单
+            houseOrder.setHouseNumberId(houseNumberId);
+
+            houseOrderService.updateById(houseOrder);
+
+            return CommonResult.ok();
         }
         }
 
 
     }
     }