浏览代码

feat : sdk对接修改

bilingfeng 2 年之前
父节点
当前提交
66e04bc776

+ 50 - 0
game-module/game-common/src/main/java/com/zanxiang/common/enums/GameStrategyTypeEnum.java

@@ -0,0 +1,50 @@
+package com.zanxiang.common.enums;
+
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+
+import java.util.Objects;
+
+/**
+ * @author : lingfeng
+ * @time : 2023-02-16
+ * @description : 游戏支付策略类型
+ */
+@Getter
+@AllArgsConstructor
+public enum GameStrategyTypeEnum {
+
+    /**
+     * 切换规则
+     */
+    CUT_RULE(1, "切换规则"),
+
+    /**
+     * 显示规则
+     */
+    SHOW_RULE(2, "显示规则"),
+
+    /**
+     * 订单起量切换规则
+     */
+    QUANTITY_CUT_RULE(3, "订单起量切换规则");
+
+    /**
+     * 游戏支付策略类型
+     */
+    private Integer type;
+
+    /**
+     * 游戏支付策略类型名称
+     */
+    private String name;
+
+    public static String getNameByType(Integer type) {
+        for (GameStrategyTypeEnum gameStrategyTypeEnum : GameStrategyTypeEnum.values()) {
+            if (Objects.equals(type, gameStrategyTypeEnum.getType())) {
+                return gameStrategyTypeEnum.getName();
+            }
+        }
+        return null;
+    }
+}

+ 1 - 1
game-module/game-common/src/main/java/com/zanxiang/common/enums/PayWayEnum.java

@@ -33,7 +33,7 @@ public enum PayWayEnum {
     /**
      * 支付渠道id
      */
-    private int payWayId;
+    private Integer payWayId;
 
     /**
      * 支付渠道key

+ 1 - 1
game-module/game-manage/src/main/java/com/zanxiang/manage/ManageApplication.java

@@ -23,7 +23,7 @@ public class ManageApplication {
 
     public static void main(String[] args) {
         SpringApplication.run(ManageApplication.class, args);
-        System.out.println("赞象Manage服务启动成功op ( ´・・)ノ(._.`) \n" +
+        System.out.println("赞象Manage服务启动成功opQ ( ´・・)ノ(._.`) \n" +
                 " ______  __     __     \n" +
                 "/_____/\\/__/\\ /__/\\    \n" +
                 "\\:::__\\/\\ \\::\\\\:.\\ \\   \n" +

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

@@ -18,7 +18,7 @@ public class SDKApplication {
 
     public static void main(String[] args) {
         SpringApplication.run(SDKApplication.class, args);
-        System.out.println("赞象SDK服务启动成功2.01 ( ´・・)ノ(._.`) \n" +
+        System.out.println("赞象SDK服务启动成功opQ ( ´・・)ノ(._.`) \n" +
                 " ______  __     __     \n" +
                 "/_____/\\/__/\\ /__/\\    \n" +
                 "\\:::__\\/\\ \\::\\\\:.\\ \\   \n" +

+ 2 - 2
game-module/game-sdk/src/main/java/com/zanxiang/sdk/service/IGameStrategyService.java → game-module/game-sdk/src/main/java/com/zanxiang/sdk/service/IGamePayStrategyService.java

@@ -1,7 +1,7 @@
 package com.zanxiang.sdk.service;
 
 import com.baomidou.mybatisplus.extension.service.IService;
-import com.zanxiang.mybatis.entity.GameStrategy;
+import com.zanxiang.mybatis.entity.GamePayStrategy;
 import com.zanxiang.sdk.domain.bo.PlatformOrderBO;
 import com.zanxiang.sdk.domain.params.UserData;
 
@@ -11,7 +11,7 @@ import com.zanxiang.sdk.domain.params.UserData;
  * @author xufeng
  * @date 2022-07-01 11:38
  */
-public interface IGameStrategyService extends IService<GameStrategy> {
+public interface IGamePayStrategyService extends IService<GamePayStrategy> {
 
     /**
      * 支付策略

+ 6 - 6
game-module/game-sdk/src/main/java/com/zanxiang/sdk/service/impl/GameStrategyServiceImpl.java → game-module/game-sdk/src/main/java/com/zanxiang/sdk/service/impl/GamePayStrategyServiceImpl.java

@@ -3,11 +3,11 @@ package com.zanxiang.sdk.service.impl;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.zanxiang.common.enums.StatusEnum;
-import com.zanxiang.mybatis.entity.GameStrategy;
+import com.zanxiang.mybatis.entity.GamePayStrategy;
 import com.zanxiang.mybatis.mapper.GameStrategyMapper;
 import com.zanxiang.sdk.domain.bo.PlatformOrderBO;
 import com.zanxiang.sdk.domain.params.UserData;
-import com.zanxiang.sdk.service.IGameStrategyService;
+import com.zanxiang.sdk.service.IGamePayStrategyService;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
@@ -22,13 +22,13 @@ import java.util.List;
  */
 @Slf4j
 @Service
-public class GameStrategyServiceImpl extends ServiceImpl<GameStrategyMapper, GameStrategy> implements IGameStrategyService {
+public class GamePayStrategyServiceImpl extends ServiceImpl<GameStrategyMapper, GamePayStrategy> implements IGamePayStrategyService {
 
     @Override
     public Boolean paySwitch(UserData user, PlatformOrderBO orderBo) {
-        List<GameStrategy> list = super.list(new LambdaQueryWrapper<GameStrategy>()
-                .eq(GameStrategy::getStatus, StatusEnum.YES.getCode())
-                .eq(GameStrategy::getGameId, orderBo.getGameId())
+        List<GamePayStrategy> list = super.list(new LambdaQueryWrapper<GamePayStrategy>()
+                .eq(GamePayStrategy::getStatus, StatusEnum.YES.getCode())
+                .eq(GamePayStrategy::getGameId, orderBo.getGameId())
         );
         if (CollectionUtils.isEmpty(list)) {
             return false;