ソースを参照

feat : 弹窗换行, 识别开发工具os

bilingfeng 10 ヶ月 前
コミット
46664ebaf3

+ 5 - 0
game-module/game-module-base/src/main/java/com/zanxiang/game/module/base/pojo/enums/OsEnum.java

@@ -39,6 +39,11 @@ public enum OsEnum {
      */
     SYSTEM_LINUX(5, "linux", "linux操作系统"),
 
+    /**
+     * 前端开发工具
+     */
+    SYSTEM_DEVTOOLS(999, "devtools", "前端开发工具"),
+
     /**
      * 其它操作系统
      */

+ 1 - 1
game-module/game-module-sdk/src/main/java/com/zanxiang/game/module/sdk/SDKApplication.java

@@ -23,7 +23,7 @@ public class SDKApplication {
 
     public static void main(String[] args) {
         SpringApplication.run(SDKApplication.class, args);
-        System.out.println("赞象SDK服务启动成功 <新增session检测接口> ( ´・・)ノ(._.`) \n" +
+        System.out.println("赞象SDK服务启动成功 <session检测弹窗换行, 识别开发工具os> ( ´・・)ノ(._.`) \n" +
                 " ___________ _   __\n" +
                 "/  ___|  _  \\ | / /\n" +
                 "\\ `--.| | | | |/ / \n" +

+ 4 - 2
game-module/game-module-sdk/src/main/java/com/zanxiang/game/module/sdk/service/impl/OrderPayServiceImpl.java

@@ -267,13 +267,15 @@ public class OrderPayServiceImpl implements IOrderPayService {
         if (Objects.equals(game.getCategory(), GameCategoryEnum.CATEGORY_WX_APPLET.getId())) {
             //限制安卓端或者PC端
             if (Objects.equals(userData.getDeviceSystem(), OsEnum.SYSTEM_ANDROID.getOs())
-                    || Objects.equals(userData.getDeviceSystem(), OsEnum.SYSTEM_WINDOW.getOs())) {
+                    || Objects.equals(userData.getDeviceSystem(), OsEnum.SYSTEM_WINDOW.getOs())
+                    || Objects.equals(userData.getDeviceSystem(), OsEnum.SYSTEM_DEVTOOLS.getOs())
+            ) {
                 result = wxApiService.checkSessionKey(userData.getGameId(), user.getOpenId(), user.getSessionKey());
             }
         }
         return SessionCheckVO.builder()
                 .reLogin(result)
-                .msg(result ? "点击右上角\"·●·\"形状的三个点,在弹出的页面下拉找到“重新进入小程序”" : null)
+                .msg(result ? "点击右上角\"·●·\"形状的三个点,\n在弹出的页面下拉找到“重新进入小程序”" : null)
                 .build();
     }
 }