From 08b203ac4cda87b13837f8e003e9caade9c9cc52 Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期四, 24 十一月 2022 13:47:34 +0800 Subject: [PATCH] 111 --- AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/openapi/DeviceAddOpenApiManager.java | 26 ++++++++++++++++++++++---- 1 files changed, 22 insertions(+), 4 deletions(-) diff --git a/AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/openapi/DeviceAddOpenApiManager.java b/AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/openapi/DeviceAddOpenApiManager.java index 93d7dd6..a4d95bb 100644 --- a/AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/openapi/DeviceAddOpenApiManager.java +++ b/AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/openapi/DeviceAddOpenApiManager.java @@ -108,6 +108,24 @@ HashMap<String, Object> paramsMap = new HashMap<String, Object>(); paramsMap.put("token", bindDeviceData.data.token); paramsMap.put("deviceId", bindDeviceData.data.deviceId); + JsonObject json = HttpSend.execute(paramsMap, CONST.METHOD_BINDDEVICE,DMS_TIME_OUT); + BindDeviceData.Response response = new BindDeviceData.Response(); + response.parseData(json); + return response; + } + + /** + * 缁戝畾璁惧 + * + * @param bindDeviceData + * @return + * @throws BusinessException + */ + public static BindDeviceData.Response hdlUserDeviceBind(BindDeviceData bindDeviceData) throws BusinessException { + HashMap<String, Object> paramsMap = new HashMap<String, Object>(); + paramsMap.put("extDevId", bindDeviceData.data.deviceId); + paramsMap.put("spk","security.ipcam.imou"); + paramsMap.put("sid","8D00708PAGA01ED"); paramsMap.put("code", bindDeviceData.data.code); JsonObject json = HttpSend.execute(paramsMap, CONST.METHOD_BINDDEVICE,DMS_TIME_OUT); BindDeviceData.Response response = new BindDeviceData.Response(); @@ -248,10 +266,10 @@ // HttpSend.execute(jsonParam, CONST.ADD_POLICY,TIME_OUT); // return true; - final Map<String, Object> map = new Gson().fromJson(new Gson().toJson(req), new TypeToken<Map<String, String>>() { - }.getType()); - - JsonObject json = HttpSend.execute(map, CONST.CREATE_SUB_ACCOUNT, TIME_OUT); +// final Map<String, Object> map = new Gson().fromJson(new Gson().toJson(req), new TypeToken<Map<String, Object>>() { +// }.getType()); +// +// JsonObject json = HttpSend.execute(map, CONST.CREATE_SUB_ACCOUNT, TIME_OUT); return true; } } -- Gitblit v1.8.0