Explorar o código

fix : 渠道识别调试修改

bilingfeng hai 1 ano
pai
achega
23b5d8b7f6

+ 8 - 2
game-module/game-module-sdk/src/main/java/com/zanxiang/game/module/sdk/service/impl/AgentServiceImpl.java

@@ -66,7 +66,10 @@ public class AgentServiceImpl extends ServiceImpl<AgentMapper, Agent> implements
         //30天未登录, 更新渠道
         Map<String, String> urlParamMap = this.channelTransform(channel);
         //查询渠道
-        String state = urlParamMap.get("state");
+        String state = urlParamMap.get("agentKey");
+        if (Strings.isBlank(state)) {
+            state = urlParamMap.get("state");
+        }
         Agent agent = super.getOne(new LambdaQueryWrapper<Agent>()
                 .eq(Agent::getAgentKey, state));
         if (agent == null) {
@@ -94,7 +97,10 @@ public class AgentServiceImpl extends ServiceImpl<AgentMapper, Agent> implements
         //数据解析
         Map<String, String> urlParamMap = this.channelTransform(channel);
         //查询渠道
-        String state = urlParamMap.get("state");
+        String state = urlParamMap.get("agentKey");
+        if (Strings.isBlank(state)) {
+            state = urlParamMap.get("state");
+        }
         Agent agent = super.getOne(new LambdaQueryWrapper<Agent>()
                 .eq(Agent::getAgentKey, state));
         if (agent == null) {