From ec7c0c687f7946d8a314643bcfb45f5c388d2187 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 27 九月 2023 16:08:45 +0800
Subject: [PATCH] 0312 抖音sdk最终版本; 在unity端 有对SdkProject/library/libs/humesdk-1.0.0.aar进行加载

---
 SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPlatformPay.java |  137 +++++++++++++++++++++++----------------------
 1 files changed, 69 insertions(+), 68 deletions(-)

diff --git a/SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPlatformPay.java b/SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPlatformPay.java
index 092964a..d142b7c 100644
--- a/SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPlatformPay.java
+++ b/SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPlatformPay.java
@@ -1,68 +1,69 @@
-package com.secondworld.sdk.command;
-
-import com.quicksdk.entity.GameRoleInfo;
-import com.quicksdk.entity.OrderInfo;
-import com.secondworld.sdk.GameAppProxy;
-import com.secondworld.sdk.QuickSdkMgr;
-import com.secondworld.sdk.utils.CodeU2A;
-
-import org.json.JSONObject;
-
-import java.net.URLEncoder;
-
-public class CmdPlatformPay implements ICommand {
-    @Override
-    public int getCode() {
-        return CodeU2A.PlatformPay;
-    }
-
-    @Override
-    public void process(JSONObject json) throws Exception {
-
-
-        JSONObject extraData = new JSONObject();
-        extraData.put("appid", GameAppProxy.appId);
-        extraData.put("cpinfo", json.getString("cpInfo"));
-        extraData.put("cporderid", json.getString("orderId"));
-        extraData.put("serverid", json.getString("sid"));
-        extraData.put("channelID", QuickSdkMgr.I.channelID);
-
-        GameRoleInfo roleInfo = new GameRoleInfo();
-        roleInfo.setServerID(json.getString("sid"));
-        roleInfo.setServerName(json.getString("serverName"));
-        roleInfo.setGameRoleName(json.getString("roleName").trim().replace(" ", ""));
-        roleInfo.setGameRoleID(json.getString("roleID"));
-        roleInfo.setGameBalance(json.getString("money"));
-        roleInfo.setVipLevel(json.getString("vipLevel"));  //璁剧疆褰撳墠鐢ㄦ埛vip绛夌骇锛屽繀椤讳负鏁板瓧鏁村瀷瀛楃涓�,璇峰嬁浼�"vip1"绛夌被浼煎瓧绗︿覆
-        roleInfo.setGameUserLevel(json.getString("level"));//璁剧疆娓告垙瑙掕壊绛夌骇
-        String familyName = json.getString("familyName").trim().replace(" ","");
-        if (familyName.isEmpty())
-        {
-            familyName = "default";
-        }
-        roleInfo.setPartyName(familyName);//璁剧疆甯淳鍚嶇О
-        roleInfo.setRoleCreateTime(json.getString("createTime")); //UC锛屽綋涔愪笌1881锛孴T娓犻亾蹇呬紶锛屽�间负10浣嶆暟鏃堕棿鎴�
-
-        roleInfo.setPartyId(json.getString("familyID")); //璁剧疆甯淳id锛屽繀椤讳负鏁村瀷瀛楃涓�
-        roleInfo.setGameRoleGender("鐢�");
-        roleInfo.setGameRolePower(json.getString("fightPower")); //璁剧疆瑙掕壊鎴樺姏锛屽繀椤讳负鏁村瀷瀛楃涓�
-        roleInfo.setPartyRoleId("11"); //璁剧疆瑙掕壊鍦ㄥ府娲句腑鐨刬d
-        roleInfo.setPartyRoleName("甯富"); //璁剧疆瑙掕壊鍦ㄥ府娲句腑鐨勫悕绉�
-        roleInfo.setProfessionId("-1"); //璁剧疆瑙掕壊鑱屼笟id锛屽繀椤讳负鏁村瀷瀛楃涓�
-        roleInfo.setProfession("-1"); //璁剧疆瑙掕壊鑱屼笟鍚嶇О
-        roleInfo.setFriendlist("鏃�"); //璁剧疆濂藉弸鍏崇郴鍒楄〃锛屾牸寮忚鍙傝�冿細http://open.quicksdk.net/help/detail/aid/190
-
-
-        OrderInfo orderInfo = new OrderInfo();
-        orderInfo.setCpOrderID(json.getString("orderId"));
-        orderInfo.setGoodsName(json.getString("title"));//鍟嗗搧鍚嶇О锛屼笉甯︽暟閲�
-        orderInfo.setCount(1);//娓告垙甯佹暟閲�
-        orderInfo.setAmount((float) json.getDouble("mount"));
-        orderInfo.setGoodsID(json.getString("cpInfo"));
-        orderInfo.setGoodsDesc(json.getString("title"));
-        orderInfo.setExtrasParams(
-                URLEncoder.encode(extraData.toString(), "utf-8"));
-
-        QuickSdkMgr.I.pay(orderInfo, roleInfo);
-    }
-}
+package com.secondworld.sdk.command;
+
+import com.quicksdk.entity.GameRoleInfo;
+import com.quicksdk.entity.OrderInfo;
+import com.secondworld.sdk.GameAppProxy;
+import com.secondworld.sdk.PlatformDiff;
+import com.secondworld.sdk.QuickSdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+import org.json.JSONObject;
+
+import java.net.URLEncoder;
+
+public class CmdPlatformPay implements ICommand {
+    @Override
+    public int getCode() {
+        return CodeU2A.PlatformPay;
+    }
+
+    @Override
+    public void process(JSONObject json) throws Exception {
+
+
+        JSONObject extraData = new JSONObject();
+        extraData.put("appid", GameAppProxy.appId);
+        extraData.put("cpinfo", json.getString("cpInfo"));
+        extraData.put("cporderid", json.getString("orderId"));
+        extraData.put("serverid", json.getString("sid"));
+        extraData.put("channelID", QuickSdkMgr.I.channelID);
+
+        GameRoleInfo roleInfo = new GameRoleInfo();
+        roleInfo.setServerID(json.getString("sid"));
+        roleInfo.setServerName(json.getString("serverName"));
+        roleInfo.setGameRoleName(json.getString("roleName").trim().replace(" ", ""));
+        roleInfo.setGameRoleID(json.getString("roleID"));
+        roleInfo.setGameBalance(json.getString("money"));
+        roleInfo.setVipLevel(json.getString("vipLevel"));  //璁剧疆褰撳墠鐢ㄦ埛vip绛夌骇锛屽繀椤讳负鏁板瓧鏁村瀷瀛楃涓�,璇峰嬁浼�"vip1"绛夌被浼煎瓧绗︿覆
+        roleInfo.setGameUserLevel(json.getString("level"));//璁剧疆娓告垙瑙掕壊绛夌骇
+        String familyName = json.getString("familyName").trim().replace(" ","");
+        if (familyName.isEmpty())
+        {
+            familyName = "default";
+        }
+        roleInfo.setPartyName(familyName);//璁剧疆甯淳鍚嶇О
+        roleInfo.setRoleCreateTime(json.getString("createTime")); //UC锛屽綋涔愪笌1881锛孴T娓犻亾蹇呬紶锛屽�间负10浣嶆暟鏃堕棿鎴�
+
+        roleInfo.setPartyId(json.getString("familyID")); //璁剧疆甯淳id锛屽繀椤讳负鏁村瀷瀛楃涓�
+        roleInfo.setGameRoleGender("鐢�");
+        roleInfo.setGameRolePower(json.getString("fightPower")); //璁剧疆瑙掕壊鎴樺姏锛屽繀椤讳负鏁村瀷瀛楃涓�
+        roleInfo.setPartyRoleId("11"); //璁剧疆瑙掕壊鍦ㄥ府娲句腑鐨刬d
+        roleInfo.setPartyRoleName("甯富"); //璁剧疆瑙掕壊鍦ㄥ府娲句腑鐨勫悕绉�
+        roleInfo.setProfessionId("-1"); //璁剧疆瑙掕壊鑱屼笟id锛屽繀椤讳负鏁村瀷瀛楃涓�
+        roleInfo.setProfession("-1"); //璁剧疆瑙掕壊鑱屼笟鍚嶇О
+        roleInfo.setFriendlist("鏃�"); //璁剧疆濂藉弸鍏崇郴鍒楄〃锛屾牸寮忚鍙傝�冿細http://open.quicksdk.net/help/detail/aid/190
+
+
+        OrderInfo orderInfo = new OrderInfo();
+        orderInfo.setCpOrderID(json.getString("orderId"));
+        orderInfo.setGoodsName(json.getString("title"));//鍟嗗搧鍚嶇О锛屼笉甯︽暟閲�
+        orderInfo.setCount(1);//娓告垙甯佹暟閲�
+        orderInfo.setAmount((float) json.getDouble("mount"));
+        orderInfo.setGoodsID(json.getString("cpInfo"));
+        orderInfo.setGoodsDesc(json.getString("title"));
+        orderInfo.setExtrasParams(
+                URLEncoder.encode(extraData.toString(), "utf-8"));
+
+        QuickSdkMgr.I.pay(orderInfo, roleInfo);
+        PlatformDiff.I.PrePayEvent(json.getString("title"), json.getString("cpInfo"), (int) json.getDouble("mount"));
+    }
+}

--
Gitblit v1.8.0