| | |
| | | |
| | | import com.google.gson.Gson; |
| | | import com.google.gson.JsonObject; |
| | | import com.google.gson.reflect.TypeToken; |
| | | import com.hdl.linkpm.sdk.core.exception.HDLException; |
| | | import com.hdl.linkpm.sdk.user.HDLLinkPMUser; |
| | | import com.hdl.linkpm.sdk.user.bean.HDLLoginBean; |
| | |
| | | import com.hdl.photovoltaic.internet.HttpClient; |
| | | import com.hdl.photovoltaic.internet.api.HttpApi; |
| | | import com.hdl.photovoltaic.listener.CloudCallBeak; |
| | | import com.hdl.photovoltaic.ui.bean.AuthorizationAccountBean; |
| | | import com.hdl.photovoltaic.ui.bean.BUserInfo; |
| | | import com.hdl.photovoltaic.ui.bean.CUserInfo; |
| | | |
| | | import java.io.File; |
| | | import java.lang.reflect.Type; |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.regex.Matcher; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 修改密码(B端账号) |
| | | * 检验账号权限(B端账号) |
| | | * |
| | | * @param cloudCallBeak - |
| | | */ |
| | |
| | | json.addProperty("sysCode", "xenterra-app"); |
| | | HttpClient.getInstance().requestHttp(requestUrl, json.toString(), new CloudCallBeak<String>() { |
| | | @Override |
| | | public void onSuccess(String str) { |
| | | public void onSuccess(String json) { |
| | | if (cloudCallBeak != null) { |
| | | // boolean isBoolean =!TextUtils.isEmpty(str); |
| | | // cloudCallBeak.onSuccess(isBoolean); |
| | | cloudCallBeak.onSuccess(true); |
| | | if (TextUtils.isEmpty(json)) { |
| | | cloudCallBeak.onSuccess(false); |
| | | } else { |
| | | Gson gson = new Gson(); |
| | | Type type = new TypeToken<List<AuthorizationAccountBean>>() { |
| | | }.getType(); |
| | | List<AuthorizationAccountBean> authorizationAccounts = gson.fromJson(json, type); |
| | | if (authorizationAccounts != null && !authorizationAccounts.isEmpty()) { |
| | | cloudCallBeak.onSuccess(true); |
| | | } else { |
| | | cloudCallBeak.onSuccess(false); |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | |