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