From 9e875b253959eff8f6af567308ad804fe69d0a62 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期五, 03 十一月 2023 18:04:57 +0800
Subject: [PATCH] 2023年11月03日18:04:44

---
 HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/user/controller/HDLPMUserController.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/user/controller/HDLPMUserController.java b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/user/controller/HDLPMUserController.java
index a992e07..3f60bd2 100644
--- a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/user/controller/HDLPMUserController.java
+++ b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/user/controller/HDLPMUserController.java
@@ -90,19 +90,24 @@
      * 鐧诲綍
      * 閫氳繃璐﹀彿鍜屽瘑鐮�
      *
-     * @param account  鎵嬫満鎴栬�呴偖绠�
-     * @param loginPwd 瀵嗙爜
-     * @param callBack 鍥炶皟
+     * @param isBooleanB true=B,false=C
+     * @param account    鎵嬫満鎴栬�呴偖绠�
+     * @param loginPwd   瀵嗙爜
+     * @param callBack   鍥炶皟
      * @return -
      */
-    public Disposable loginByPassword(String account, String loginPwd, ILoginCallBack callBack) {
+    public Disposable loginByPassword(boolean isBooleanB, String account, String loginPwd, ILoginCallBack callBack) {
         String requestUrl = HDLCloudUserApi.getRequestUrl(HDLCloudUserApi.POST_LOGIN);
+        if (!isBooleanB) {
+            requestUrl = HDLCloudUserApi.getRequestUrl(HDLCloudUserApi.C_POST_LOGIN);
+        }
         JsonObject json = new JsonObject();
         json.addProperty("account", account);
         json.addProperty("loginPwd", loginPwd);
 //        json.addProperty("platform", "APP");
         json.addProperty("grantType", "password");
 
+        String finalRequestUrl = requestUrl;
         return HxHttp.builder()
                 .url(requestUrl)
                 .raw(json.toString())
@@ -118,7 +123,7 @@
 
                     @Override
                     public void onFailure(HDLException e) {
-                        HDLExceptionSubmitUtils.submit(requestUrl, json, e);
+                        HDLExceptionSubmitUtils.submit(finalRequestUrl, json, e);
                         if (callBack != null) {
                             callBack.onFailure(e);
                         }

--
Gitblit v1.8.0