From ab183c10b4e77ac321f5802a41ee965b36e2f81a Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 14 六月 2024 17:29:54 +0800
Subject: [PATCH] 0312 增加华为json
---
SdkProject/channel/GTGame/java/com/secondworld/sdk/command/CmdPlatformPay.java | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/SdkProject/channel/GTGame/java/com/secondworld/sdk/command/CmdPlatformPay.java b/SdkProject/channel/GTGame/java/com/secondworld/sdk/command/CmdPlatformPay.java
index 731dedf..b66722d 100644
--- a/SdkProject/channel/GTGame/java/com/secondworld/sdk/command/CmdPlatformPay.java
+++ b/SdkProject/channel/GTGame/java/com/secondworld/sdk/command/CmdPlatformPay.java
@@ -1,12 +1,14 @@
package com.secondworld.sdk.command;
+import android.util.Base64;
+
import com.cy.yyjia.sdk.center.SdkManager;
-import com.secondworld.sdk.GameApp;
+import com.secondworld.sdk.GameAppProxy;
import com.secondworld.sdk.utils.CodeU2A;
import org.json.JSONObject;
-import java.net.URLEncoder;
+import java.nio.charset.StandardCharsets;
public class CmdPlatformPay implements ICommand {
@Override
@@ -17,9 +19,10 @@
@Override
public void process(JSONObject json) throws Exception {
JSONObject extraData = new JSONObject();
- extraData.put("appid", GameApp.I.appId);
+ extraData.put("appid", GameAppProxy.appId);
extraData.put("cpinfo", json.getString("cpInfo"));
extraData.put("cporderid", json.getString("orderId"));
+ byte[] bytes = extraData.toString().getBytes(StandardCharsets.UTF_8);
SdkManager.getInstance()
.pay(json.getString("sid"),//鏈嶅姟鍣ㄧ紪鍙�
json.getString("roleID"),//瑙掕壊缂栧彿
@@ -27,6 +30,6 @@
json.getString("title"),//鍟嗗搧鍚嶇О
json.getString("mount"),//鍏呭�奸噾棰�
json.getString("orderId"),//Cp璁㈠崟鍙�
- URLEncoder.encode(extraData.toString(), "utf-8"));//鎵╁睍淇℃伅
+ Base64.encodeToString(bytes,Base64.DEFAULT));//鎵╁睍淇℃伅
}
}
--
Gitblit v1.8.0