|
@@ -114,18 +114,31 @@ public class LockBusiness {
|
|
|
return R.fail("获取门锁电量失败", "获取门锁电量失败");
|
|
return R.fail("获取门锁电量失败", "获取门锁电量失败");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 查询门锁电量并保持至数据库
|
|
|
|
|
+ * @param areaId 指定区域
|
|
|
|
|
+ * @return 查询结果
|
|
|
|
|
+ */
|
|
|
public Boolean syncLockPower(Long areaId) {
|
|
public Boolean syncLockPower(Long areaId) {
|
|
|
List<PtRoomVo> roomVos = roomService.queryHotelRoomList(areaId);
|
|
List<PtRoomVo> roomVos = roomService.queryHotelRoomList(areaId);
|
|
|
insertLockPower(roomVos);
|
|
insertLockPower(roomVos);
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 查询门锁电量并保持至数据库
|
|
|
|
|
+ * @return 查询结果
|
|
|
|
|
+ */
|
|
|
public Boolean syncLockPower() {
|
|
public Boolean syncLockPower() {
|
|
|
List<PtRoomVo> roomVos = roomService.queryHotelRoomList();
|
|
List<PtRoomVo> roomVos = roomService.queryHotelRoomList();
|
|
|
insertLockPower(roomVos);
|
|
insertLockPower(roomVos);
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 门锁电量入库
|
|
|
|
|
+ * @param roomVos 门锁列表
|
|
|
|
|
+ */
|
|
|
private void insertLockPower(List<PtRoomVo> roomVos) {
|
|
private void insertLockPower(List<PtRoomVo> roomVos) {
|
|
|
if (CollectionUtil.isNotEmpty(roomVos)) {
|
|
if (CollectionUtil.isNotEmpty(roomVos)) {
|
|
|
roomVos.forEach(p -> {
|
|
roomVos.forEach(p -> {
|