From e604e1797744977f599dad9f543db3e7477fe115 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期三, 12 七月 2023 14:35:58 +0800 Subject: [PATCH] 2023年07月12日14:35:48 --- app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java | 26 ++++++++++++++------------ 1 files changed, 14 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java index 2e8325e..5837237 100644 --- a/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java +++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java @@ -4,12 +4,14 @@ import android.text.TextUtils; import com.google.gson.Gson; +import com.hdl.linkpm.sdk.core.exception.HDLException; import com.hdl.photovoltaic.HDLApp; import com.hdl.photovoltaic.bean.BaseEventBus; import com.hdl.photovoltaic.bean.ModBusBean; import com.hdl.photovoltaic.config.ConstantManage; import com.hdl.photovoltaic.config.UserConfigManage; import com.hdl.photovoltaic.listener.CloudCallBeak; +import com.hdl.photovoltaic.listener.LinkCallBack; import com.hdl.photovoltaic.ui.bean.OidBean; import com.hdl.photovoltaic.uni.HDLUniMP; import com.hdl.photovoltaic.uni.HDLUniMPSDKManager; @@ -96,10 +98,10 @@ case HDLUniMP.UNI_EVENT_REPLY_DEVICE_ADD: { //娣诲姞璁惧鍒颁簯绔� String mac = getKeyValue("mac", getKeyValue("data", data)); - HdlDeviceLogic.getInstance().steGatewayParam(mac, new CloudCallBeak<Boolean>() { + HdlDeviceLogic.getInstance().steGatewayParam(mac, new LinkCallBack<Boolean>() { @Override public void onSuccess(Boolean obj) { - HdlDeviceLogic.getInstance().editGatewayParam(mac, new CloudCallBeak<Boolean>() { + HdlDeviceLogic.getInstance().editGatewayParam(mac, new LinkCallBack<Boolean>() { @Override public void onSuccess(Boolean obj) { GatewayBean gatewayBean = HDLLinkLocalGateway.getInstance().getLocalGateway(mac); @@ -119,22 +121,22 @@ } @Override - public void onFailure(Exception exception) { - uniCallbackData(null, -100, exception.getMessage(), callback); + public void onFailure(HDLException e) { + uniCallbackData(null, -100, e.getMessage(), callback); } }); } @Override - public void onFailure(Exception exception) { - uniCallbackData(null, -100, exception.getMessage(), callback); + public void onError(HDLLinkException e) { + uniCallbackData(null, -100, e.getMessage(), callback); } }); } @Override - public void onFailure(Exception exception) { - uniCallbackData(null, -100, exception.getMessage(), callback); + public void onError(HDLLinkException e) { + uniCallbackData(null, -100, e.getMessage(), callback); } }); @@ -168,9 +170,9 @@ } @Override - public void onFailure(Exception exception) { + public void onFailure(HDLException e) { if (callback != null) { - uniCallbackData(null, -2, exception.getMessage(), callback); + uniCallbackData(null, -2, e.getMessage(), callback); } } }); @@ -184,7 +186,7 @@ //娣诲姞璁惧鍒颁簯绔� String mac = getKeyValue("mac", getKeyValue("data", data)); //鑾峰彇oid鍒楄〃 - HdlDeviceLogic.getInstance().getGatewayOidList(mac, new CloudCallBeak<List<OidBean>>() { + HdlDeviceLogic.getInstance().getGatewayOidList(mac, new LinkCallBack<List<OidBean>>() { @Override public void onSuccess(List<OidBean> list) { if (callback != null) { @@ -193,7 +195,7 @@ } @Override - public void onFailure(Exception e) { + public void onError(HDLLinkException e) { uniCallbackData(null, -2, e.getMessage(), callback); } }); -- Gitblit v1.8.0