From b2eec006df91590fbb7e444b27aed6e72baa627c Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期三, 27 九月 2023 16:54:18 +0800 Subject: [PATCH] 0312 抖音支付汇报必须为元,0.1折向上取整 --- Channel/Android/hygame/debug/libs/library-debug-hygame.aar | 0 SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java | 8 +++++--- SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPayFinished.java | 2 +- SdkProject/library/src/main/java/com/secondworld/sdk/PlatformDiff.java | 4 ++-- Channel/Android/hygame/release/libs/library-release-hygame.aar | 0 SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPlatformPay.java | 2 +- 6 files changed, 9 insertions(+), 7 deletions(-) diff --git a/Channel/Android/hygame/debug/libs/library-debug-hygame.aar b/Channel/Android/hygame/debug/libs/library-debug-hygame.aar index 59fa34a..6628d5f 100644 --- a/Channel/Android/hygame/debug/libs/library-debug-hygame.aar +++ b/Channel/Android/hygame/debug/libs/library-debug-hygame.aar Binary files differ diff --git a/Channel/Android/hygame/release/libs/library-release-hygame.aar b/Channel/Android/hygame/release/libs/library-release-hygame.aar index 8789b17..1d41759 100644 --- a/Channel/Android/hygame/release/libs/library-release-hygame.aar +++ b/Channel/Android/hygame/release/libs/library-release-hygame.aar Binary files differ diff --git a/SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java b/SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java index eedcd0c..19b748e 100644 --- a/SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java +++ b/SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java @@ -37,18 +37,20 @@ { GameReportHelper.onEventCreateGameRole(roleID); } + + //mount鍗曚綅涓哄垎 @Override - public void PayEvent(String title, String goodsID, int mount) + public void PayEvent(String title, String goodsID, double mount) { //鍐呯疆浜嬩欢 鈥滄敮浠樷�濓紝灞炴�э細鍟嗗搧绫诲瀷锛屽晢鍝佸悕绉帮紝鍟嗗搧ID锛屽晢鍝佹暟閲忥紝鏀粯娓犻亾锛屽竵绉嶏紝鏄惁鎴愬姛锛堝繀浼狅級锛岄噾棰濓紙蹇呬紶锛� // 浠樿垂閲戦鍗曚綅涓哄厓 GameReportHelper.onEventPurchase("gift", title, - goodsID,1, "youxitu","楼", true, mount); + goodsID,1, "youxitu","楼", true, (int)Math.ceil(mount)); } @Override - public void PrePayEvent(String title, String goodsID, int mount) + public void PrePayEvent(String title, String goodsID, double mount) { //鍏抽敭琛屼负 JSONObject paramsObj = new JSONObject(); diff --git a/SdkProject/library/src/main/java/com/secondworld/sdk/PlatformDiff.java b/SdkProject/library/src/main/java/com/secondworld/sdk/PlatformDiff.java index 741d81c..d80b3c3 100644 --- a/SdkProject/library/src/main/java/com/secondworld/sdk/PlatformDiff.java +++ b/SdkProject/library/src/main/java/com/secondworld/sdk/PlatformDiff.java @@ -12,8 +12,8 @@ public abstract String platformProductKey(); public abstract void CreateRoleEvent(String roleID); //鍒涘缓瑙掕壊鍚庨渶瑕佸鐞嗙殑閫昏緫锛屽涓嶅悓sdk鐨勬眹鎶ユ帴鍙d笉鍚� - public abstract void PayEvent(String title, String goodsID, int mount); //鏀粯鍚庨渶瑕佸鐞嗙殑閫昏緫锛屽涓嶅悓sdk鐨勬眹鎶ユ帴鍙d笉鍚� - public abstract void PrePayEvent(String title, String goodsID, int mount); //鍙戣捣鏀粯璁㈠崟鍚庨渶瑕佸鐞嗙殑閫昏緫锛屽涓嶅悓sdk鐨勬眹鎶ユ帴鍙d笉鍚� + public abstract void PayEvent(String title, String goodsID, double mount); //鏀粯鍚庨渶瑕佸鐞嗙殑閫昏緫锛屽涓嶅悓sdk鐨勬眹鎶ユ帴鍙d笉鍚� + public abstract void PrePayEvent(String title, String goodsID, double mount); //鍙戣捣鏀粯璁㈠崟鍚庨渶瑕佸鐞嗙殑閫昏緫锛屽涓嶅悓sdk鐨勬眹鎶ユ帴鍙d笉鍚� public abstract void OnCreate(Context var0); //鍚姩鎴愬姛鍚庨渶瑕佸鐞嗙殑閫昏緫锛屽涓嶅悓sdk鐨勬眹鎶ユ帴鍙d笉鍚� diff --git a/SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPayFinished.java b/SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPayFinished.java index 5e4a3ad..0e38df3 100644 --- a/SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPayFinished.java +++ b/SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPayFinished.java @@ -13,7 +13,7 @@ @Override public void process(JSONObject json) throws Exception { - int money = (int) json.getDouble("money"); + double money = (int) json.getDouble("money"); PlatformDiff.I.PayEvent("title" + money, "goodsID"+money, money); } } 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 d142b7c..b3d3b00 100644 --- a/SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPlatformPay.java +++ b/SdkProject/plugins/quick/java/com/secondworld/sdk/command/CmdPlatformPay.java @@ -64,6 +64,6 @@ URLEncoder.encode(extraData.toString(), "utf-8")); QuickSdkMgr.I.pay(orderInfo, roleInfo); - PlatformDiff.I.PrePayEvent(json.getString("title"), json.getString("cpInfo"), (int) json.getDouble("mount")); + PlatformDiff.I.PrePayEvent(json.getString("title"), json.getString("cpInfo"), json.getDouble("mount")); } } -- Gitblit v1.8.0