|
@@ -69,7 +69,18 @@ public class LockBusiness {
|
|
|
}
|
|
}
|
|
|
return R.fail("远程开门失败", "远程开门失败");
|
|
return R.fail("远程开门失败", "远程开门失败");
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ public R<String> queryLockBattery(String lockId){
|
|
|
|
|
+ Map<String, Object> formMap = new HashMap<>();
|
|
|
|
|
+ formMap.put("DEVICE_ID", lockId);
|
|
|
|
|
+ String result = lockUtils.sendPost(formMap, "queryDeviceStatus");
|
|
|
|
|
+ String flag = JSONUtil.parseObj(result).getStr("result");
|
|
|
|
|
+ if(ObjectUtil.equals(flag,"0")){
|
|
|
|
|
+ JSONObject data = JSONUtil.parseObj(result).getJSONObject("data");
|
|
|
|
|
+ String battery = JSONUtil.parseObj(data).getStr("battery");
|
|
|
|
|
+ return R.ok(battery,battery);
|
|
|
|
|
+ }
|
|
|
|
|
+ return R.fail("获取门锁电量失败", "获取门锁电量失败");
|
|
|
|
|
+ }
|
|
|
private Map<String, Object> setGuestCardParam(RoomCardBo bo) {
|
|
private Map<String, Object> setGuestCardParam(RoomCardBo bo) {
|
|
|
Map<String, Object> formMap = new HashMap<>();
|
|
Map<String, Object> formMap = new HashMap<>();
|
|
|
formMap.put("cardSenderLockId", LockConstants.YY_CARD_SENDER_ID);
|
|
formMap.put("cardSenderLockId", LockConstants.YY_CARD_SENDER_ID);
|