| | |
| | | } |
| | | break; |
| | | |
| | | |
| | | } |
| | | |
| | | } else if (HDLUniMP.UNI_EVENT_REPLY_DEVICE_MODEL.equals(topic)) { |
| | |
| | | break; |
| | | //消息中心 |
| | | case HDLUniMP.UNI_EVENT_REPLY_MINE_MESSAGE_CENTER: { |
| | | String homeId = getKeyValue("homeId", getKeyValue("data", data)); |
| | | String isShowFault = getKeyValue("isShowFault", getKeyValue("data", data)); |
| | | Intent intent = new Intent(); |
| | | intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
| | | intent.setClass(HDLApp.getInstance(), MessageCenterList.class); |
| | | if (!TextUtils.isEmpty(homeId)) { |
| | | intent.putExtra("homeId", homeId); |
| | | } |
| | | if (!TextUtils.isEmpty(isShowFault)) { |
| | | intent.putExtra("isShowFault", isShowFault); |
| | | } |
| | | HDLApp.getInstance().startActivity(intent); |
| | | } |
| | | break; |
| | |
| | | */ |
| | | private void uniGetCurrentDeviceFirmwares(String type, Object data, DCUniMPJSCallback callback) { |
| | | String deviceOidId = getKeyValue("deviceOidId", getKeyValue("data", data));//云端上设备id |
| | | HdlOtaLogic.getInstance().getCurrentDeviceFirmwares(deviceOidId, new CloudCallBeak<List<DeviceFirmwareBean>>() { |
| | | String oid = getKeyValue("oid", getKeyValue("data", data));//设备oid |
| | | String homeId = getKeyValue("homeId", getKeyValue("data", data));//电站id |
| | | HdlOtaLogic.getInstance().getCurrentDeviceFirmwares(deviceOidId, oid, homeId, new CloudCallBeak<List<DeviceFirmwareBean>>() { |
| | | @Override |
| | | public void onSuccess(List<DeviceFirmwareBean> obj) { |
| | | uniSuccessCallback(type, obj, callback); |
| | |
| | | */ |
| | | private void uniGetCurrentGatewayDrivers(String type, Object data, DCUniMPJSCallback callback) { |
| | | String deviceOid = getKeyValue("oid", getKeyValue("data", data)); |
| | | HdlOtaLogic.getInstance().getCurrentGatewayDrivers(deviceOid, new CloudCallBeak<List<GatewayDriverBean>>() { |
| | | String homeId = getKeyValue("homeId", getKeyValue("data", data));//电站id |
| | | HdlOtaLogic.getInstance().getCurrentGatewayDrivers(deviceOid, homeId, new CloudCallBeak<List<GatewayDriverBean>>() { |
| | | @Override |
| | | public void onSuccess(List<GatewayDriverBean> obj) { |
| | | uniSuccessCallback(type, obj, callback); |