|
@@ -72,6 +72,7 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
HouseNumberStateService houseNumberStateService;
|
|
HouseNumberStateService houseNumberStateService;
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public CommonResult pullDownList(String permissionSettingId, int page, int size, String keyWord) {
|
|
public CommonResult pullDownList(String permissionSettingId, int page, int size, String keyWord) {
|
|
|
PermissionSetting permissionSetting = permissionSettingService.getById(permissionSettingId);
|
|
PermissionSetting permissionSetting = permissionSettingService.getById(permissionSettingId);
|
|
@@ -171,7 +172,7 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public CommonResult list(String permissionSettingId, int page, int size, String keyWord, String startTime, String endTime,String houseId,Integer buildingId) {
|
|
|
|
|
|
|
+ public CommonResult list(String permissionSettingId, int page, int size, String keyWord, String startTime, String endTime, String houseId, Integer buildingId) {
|
|
|
PermissionSetting permissionSetting = permissionSettingService.getById(permissionSettingId);
|
|
PermissionSetting permissionSetting = permissionSettingService.getById(permissionSettingId);
|
|
|
if (ObjectUtils.isEmpty(permissionSetting)) {
|
|
if (ObjectUtils.isEmpty(permissionSetting)) {
|
|
|
return CommonResult.fail("非法进入");
|
|
return CommonResult.fail("非法进入");
|
|
@@ -190,7 +191,7 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
}
|
|
}
|
|
|
System.out.println("houseId = " + houseId);
|
|
System.out.println("houseId = " + houseId);
|
|
|
|
|
|
|
|
- PageUtils<HouseNumberPageVo> pageList = houseNumberService.pageList(page, size, keyWord, startTime, endTime,houseId,buildingId);
|
|
|
|
|
|
|
+ PageUtils<HouseNumberPageVo> pageList = houseNumberService.pageList(page, size, keyWord, startTime, endTime, houseId, buildingId);
|
|
|
|
|
|
|
|
|
|
|
|
|
return CommonResult.ok(pageList);
|
|
return CommonResult.ok(pageList);
|
|
@@ -303,7 +304,7 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public void listExport(HttpServletResponse response, String permissionSettingId, String keyWord, String startTime, String endTime,String houseId,Integer buildingId) {
|
|
|
|
|
|
|
+ public void listExport(HttpServletResponse response, String permissionSettingId, String keyWord, String startTime, String endTime, String houseId, Integer buildingId) {
|
|
|
// PermissionSetting permissionSetting = permissionSettingService.getById(permissionSettingId);
|
|
// PermissionSetting permissionSetting = permissionSettingService.getById(permissionSettingId);
|
|
|
// if (ObjectUtils.isEmpty(permissionSetting)) {
|
|
// if (ObjectUtils.isEmpty(permissionSetting)) {
|
|
|
// return CommonResult.fail("非法进入");
|
|
// return CommonResult.fail("非法进入");
|
|
@@ -314,7 +315,7 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
// return CommonResult.fail("此账号暂无该权限");
|
|
// return CommonResult.fail("此账号暂无该权限");
|
|
|
// }
|
|
// }
|
|
|
|
|
|
|
|
- List<HouseNumberPageVo> vos = houseNumberService.listExport(keyWord, startTime, endTime,houseId,buildingId);
|
|
|
|
|
|
|
+ List<HouseNumberPageVo> vos = houseNumberService.listExport(keyWord, startTime, endTime, houseId, buildingId);
|
|
|
|
|
|
|
|
|
|
|
|
|
// 导出
|
|
// 导出
|
|
@@ -511,14 +512,12 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
houseLock.setEquipmentType(doorLock);
|
|
houseLock.setEquipmentType(doorLock);
|
|
|
// 绑定时间
|
|
// 绑定时间
|
|
|
houseLock.setBindingTime(new Date());
|
|
houseLock.setBindingTime(new Date());
|
|
|
- JSONObject particular = null;
|
|
|
|
|
- try {
|
|
|
|
|
- particular = passwordIssController.particular(doorLock);
|
|
|
|
|
- } catch (Exception e) {
|
|
|
|
|
- return CommonResult.fail("门锁异常");
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
-// 设备连接状态
|
|
|
|
|
|
|
+ JSONObject particular = passwordIssController.particular(doorLock);
|
|
|
|
|
+ if (ObjectUtils.isEmpty(particular) || particular.getString("state") == null) {
|
|
|
|
|
+ return CommonResult.fail("门锁不存在");
|
|
|
|
|
+ }
|
|
|
|
|
+ // 设备连接状态
|
|
|
String state = particular.getString("state");
|
|
String state = particular.getString("state");
|
|
|
// 电量
|
|
// 电量
|
|
|
String battery = particular.getString("battery");
|
|
String battery = particular.getString("battery");
|
|
@@ -528,6 +527,7 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
houseLock.setNetworkState(state);
|
|
houseLock.setNetworkState(state);
|
|
|
// 设备状态
|
|
// 设备状态
|
|
|
houseLock.setEquipmentState(state);
|
|
houseLock.setEquipmentState(state);
|
|
|
|
|
+
|
|
|
// 房 间号
|
|
// 房 间号
|
|
|
houseLock.setNetworkType("WiFi");
|
|
houseLock.setNetworkType("WiFi");
|
|
|
houseLock.setWifiMac("WIFIMAC");
|
|
houseLock.setWifiMac("WIFIMAC");
|
|
@@ -596,12 +596,12 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
if (ObjectUtils.isNotEmpty(houseLock)) {
|
|
if (ObjectUtils.isNotEmpty(houseLock)) {
|
|
|
String equipmentType = houseLock.getEquipmentType();
|
|
String equipmentType = houseLock.getEquipmentType();
|
|
|
if (!equipmentType.equals(doorLock)) {
|
|
if (!equipmentType.equals(doorLock)) {
|
|
|
- JSONObject particular = null;
|
|
|
|
|
- try {
|
|
|
|
|
- particular = passwordIssController.particular(doorLock);
|
|
|
|
|
- } catch (Exception e) {
|
|
|
|
|
- return CommonResult.fail("门锁异常");
|
|
|
|
|
|
|
+ JSONObject particular = passwordIssController.particular(doorLock);
|
|
|
|
|
+
|
|
|
|
|
+ if (ObjectUtils.isEmpty(particular) || particular.getString("state") == null) {
|
|
|
|
|
+ return CommonResult.fail("门锁不存在");
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
// 设备连接状态
|
|
// 设备连接状态
|
|
|
String state = particular.getString("state");
|
|
String state = particular.getString("state");
|
|
|
// 电量
|
|
// 电量
|
|
@@ -624,11 +624,10 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
hl.setEquipmentType(dto.getDoorLock());
|
|
hl.setEquipmentType(dto.getDoorLock());
|
|
|
// 绑定时间
|
|
// 绑定时间
|
|
|
hl.setBindingTime(new Date());
|
|
hl.setBindingTime(new Date());
|
|
|
- JSONObject particular = null;
|
|
|
|
|
- try {
|
|
|
|
|
- particular = passwordIssController.particular(doorLock);
|
|
|
|
|
- } catch (Exception e) {
|
|
|
|
|
- return CommonResult.fail("门锁异常");
|
|
|
|
|
|
|
+
|
|
|
|
|
+ JSONObject particular = passwordIssController.particular(doorLock);
|
|
|
|
|
+ if (ObjectUtils.isEmpty(particular) || particular.getString("state") == null) {
|
|
|
|
|
+ return CommonResult.fail("门锁不存在");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 设备连接状态
|
|
// 设备连接状态
|
|
@@ -824,7 +823,7 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
- }catch (Exception e){
|
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
}
|
|
}
|
|
|
return CommonResult.ok();
|
|
return CommonResult.ok();
|