From 2cdf83439329421de0ce59a4e36e14e85a6c69d2 Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期五, 07 九月 2018 16:51:21 +0800
Subject: [PATCH] Fixed 针对猫耳支付取消逻辑保护
---
Project/app/src/game_498mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/Project/app/src/game_498mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java b/Project/app/src/game_498mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java
index f925aa9f..fe9d8c2 100644
--- a/Project/app/src/game_498mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java
+++ b/Project/app/src/game_498mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java
@@ -105,9 +105,6 @@
_extraData.put("cpinfo", _json.getString("cpInfo"));
_extraData.put("cporderid", _json.getString("orderId"));
- LogUtil.i(TAG, "1 =========================: " + _json.toString());
- LogUtil.i(TAG, "2 =========================: " + _extraData.toString());
-
MrPlatformUtil.getInstance().pay(_activity,
_json.getString("cpInfo"),
_json.getString("roleID"),
@@ -117,8 +114,12 @@
_json.getString("sid"),
_json.getString("orderId"),
_json.getString("notifyurl"));
+
+ MrPlatformUtil.getInstance().payProcessing = true;
+
break;
case CodeU2A.PayFinished:
+ MrPlatformUtil.getInstance().payProcessing = false;
break;
case CodeU2A.CreateRole:
MrPlatformUtil.getInstance().createRole(_activity,
@@ -390,6 +391,14 @@
public static void onResume(final Activity activity)
{
CommonMrSdk.getInstance().onResume(activity);
+
+ if(MrPlatformUtil.getInstance().payProcessing)
+ {
+ Map<String, Object> _msgStruct = new HashMap<>();
+ _msgStruct.put("code", CodeA2U.FreePlatformPayCancel);
+ UniversalUtil.sendMessageToUnity(_msgStruct);
+ MrPlatformUtil.getInstance().payProcessing = false;
+ }
}
public static void onStop(final Activity activity)
--
Gitblit v1.8.0