|
@@ -96,7 +96,7 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
ApartmentSettingService apartmentSettingService;
|
|
ApartmentSettingService apartmentSettingService;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public CommonResult page(String keyWord, String houseType) {
|
|
|
|
|
|
|
+ public CommonResult page(String keyWord, String houseType,Integer houseId,Integer buildingId,Integer status) {
|
|
|
|
|
|
|
|
// if (ObjectUtils.isEmpty(page) && page <= 0) {
|
|
// if (ObjectUtils.isEmpty(page) && page <= 0) {
|
|
|
// page = 1;
|
|
// page = 1;
|
|
@@ -112,7 +112,7 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
List<House> list = houseService.list(new LambdaQueryWrapper<>());
|
|
List<House> list = houseService.list(new LambdaQueryWrapper<>());
|
|
|
LocalDateTime start = LocalDateTime.now();
|
|
LocalDateTime start = LocalDateTime.now();
|
|
|
LocalDateTime end = start.withHour(23).withMinute(59).withSecond(59);
|
|
LocalDateTime end = start.withHour(23).withMinute(59).withSecond(59);
|
|
|
- List<HouseStateVo> pageVo1 = houseNumberService.houseStatePage(keyWord, houseType, start, end);
|
|
|
|
|
|
|
+ List<HouseStateVo> pageVo1 = houseNumberService.houseStatePage(keyWord, houseType, start, end,houseId,buildingId,status);
|
|
|
HashMap<Integer, HouseStateVo> map = new HashMap<>();
|
|
HashMap<Integer, HouseStateVo> map = new HashMap<>();
|
|
|
for (HouseStateVo houseStateVo : pageVo1) {
|
|
for (HouseStateVo houseStateVo : pageVo1) {
|
|
|
Integer houseNumberId = houseStateVo.getHouseNumberId();
|
|
Integer houseNumberId = houseStateVo.getHouseNumberId();
|
|
@@ -415,6 +415,9 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
vo.setLeaveTime(houseOrder.getReserveLeaveTime());
|
|
vo.setLeaveTime(houseOrder.getReserveLeaveTime());
|
|
|
// 付款
|
|
// 付款
|
|
|
vo.setPayPrice(houseOrder.getPayPrice());
|
|
vo.setPayPrice(houseOrder.getPayPrice());
|
|
|
|
|
+// 密码
|
|
|
|
|
+ vo.setPassWord(houseOrder.getKeyPassWord());
|
|
|
|
|
+
|
|
|
// 已入住时间
|
|
// 已入住时间
|
|
|
LocalDateTime now = LocalDateTime.now();
|
|
LocalDateTime now = LocalDateTime.now();
|
|
|
LocalDateTime stateEnd = LocalDateTime.ofInstant(liveTime.toInstant(), ZoneId.systemDefault());
|
|
LocalDateTime stateEnd = LocalDateTime.ofInstant(liveTime.toInstant(), ZoneId.systemDefault());
|
|
@@ -477,11 +480,12 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
LambdaQueryWrapper<HouseLock> wrapperHL = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<HouseLock> wrapperHL = new LambdaQueryWrapper<>();
|
|
|
wrapperHL.eq(HouseLock::getHouseNumberId, houseNumberId);
|
|
wrapperHL.eq(HouseLock::getHouseNumberId, houseNumberId);
|
|
|
HouseLock houseLock = houseLockService.getOne(wrapperHL);
|
|
HouseLock houseLock = houseLockService.getOne(wrapperHL);
|
|
|
- String battery = "";
|
|
|
|
|
|
|
+// String battery = "";
|
|
|
if (ObjectUtils.isNotEmpty(houseLock)) {
|
|
if (ObjectUtils.isNotEmpty(houseLock)) {
|
|
|
String equipmentType = houseLock.getEquipmentType();
|
|
String equipmentType = houseLock.getEquipmentType();
|
|
|
|
|
|
|
|
- battery = passwordIssController.getDeviceInfo(equipmentType);
|
|
|
|
|
|
|
+ String battery = passwordIssController.getDeviceInfo(equipmentType);
|
|
|
|
|
+ vo.setElectricQuantity(battery + "%");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// HashMap<String, String> map = new HashMap<>();
|
|
// HashMap<String, String> map = new HashMap<>();
|
|
@@ -501,7 +505,7 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
// JSONObject data = jsonObject.getJSONObject("data");
|
|
// JSONObject data = jsonObject.getJSONObject("data");
|
|
|
// 电量
|
|
// 电量
|
|
|
// String battery = data.getString("battery");
|
|
// String battery = data.getString("battery");
|
|
|
- vo.setElectricQuantity(battery + "%");
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
return CommonResult.ok(vo);
|
|
return CommonResult.ok(vo);
|