Parcourir la source

fix : 渠道识别调试修改

bilingfeng il y a 1 an
Parent
commit
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天未登录, 更新渠道
         //30天未登录, 更新渠道
         Map<String, String> urlParamMap = this.channelTransform(channel);
         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>()
         Agent agent = super.getOne(new LambdaQueryWrapper<Agent>()
                 .eq(Agent::getAgentKey, state));
                 .eq(Agent::getAgentKey, state));
         if (agent == null) {
         if (agent == null) {
@@ -94,7 +97,10 @@ public class AgentServiceImpl extends ServiceImpl<AgentMapper, Agent> implements
         //数据解析
         //数据解析
         Map<String, String> urlParamMap = this.channelTransform(channel);
         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>()
         Agent agent = super.getOne(new LambdaQueryWrapper<Agent>()
                 .eq(Agent::getAgentKey, state));
                 .eq(Agent::getAgentKey, state));
         if (agent == null) {
         if (agent == null) {